Julia
型の階層構造は <: 演算子を使って確認できる。…
抽象型のパラメトリック型は、次のように定義する。…
Julia の型は、具体型(concrete type)と抽象型(abstract type)に分けられる。…
nothing は Nothing 型の唯一のオブジェクト(シングルトンオブジェクト)で、「なにもない」ことを表す。…
複合型は構造体のようなものだ。実際、 struct キーワードを使って定義する。…
多重ディスパッチとは、引数の型や数が違う同じ名前の関数を定義することができ、それが使用されるとき、引数の型や数によって適切なものが適用される仕組みのこと。…
関数の定義には function キーワードを使う。…
可変長引数は x... のように引数の後ろに ... をつけることでできる。…
引数のデフォルト値を設定しておくことで、その引数をオプショナルにできる。…