他の言語との注目すべき違い

他の言語との注目すべき違い

MATLAB との注目すべき違い

MATLAB ユーザーはジュリアの構文を親しみやすいと思うかもしれませんが、Juliaは MATLAB クローンではありません。構文や機能の違いは大きいです。MATLAB に慣れているJuliaユーザーがつまずきやすい注目すべき違いは次のとおりです:

  * Juliaのsvdは特異値を密な対角行列ではなくベクトルとして返します。   * Juliaでは、 ...はコード行を継続するためには使用されません。代わりに、不完全な式は自動的に、次の行へと解釈が継続します。

R との注目すべき違い

One of Julia's goals is to provide an effective language for data analysis and statistical programming. For users coming to Julia from R, these are some noteworthy differences:

Python との注目すべき違い

C/C++ との注目すべき違い

*文字列リテラルは "または""" で囲って表記することができます。 """ を使った文字列リテラルは、"\"" のようにクオートすることなく、文字 " を内に含むことができます。文字列リテラルは他の変数や式の値を 展開して用いることができます。そこでは、$variablename$(expression) と言った具合に書かれ、変数名や式をその文字列を用いたコンテキストの中で評価されます。

*慣例により、引数を変更する関数は名前の最後に !を持ちます。例えば、push! などです。