D言語
オブジェクト指向におけるメソッド呼び出しと同じ構文でフリー関数(グローバルレベルで宣言された関数)を呼び出すことができる機能。 関数の左側に置かれた値が第1引数として評価され、一般に「メソッドチェイン」と呼ばれる記述を可能にする。
プログラミング言語Nimにも同様の言語機能が存在する。
■カテゴリ / ■テンプレート
D言語(ディーげんご、D programming language)は、プログラミング言語のひとつ。C言語をベースとしABI互換を保ちつつも、テンプレートによるジェネリックプログラミングやオブジェクト指向プログラミング、関数型プログラミングなどをサポートするマルチパラダイムプログラミング言語である。