-0-研究では、ScalaのとJavaの構文規則間の類似点と相違点を指摘&

ディレクトリ

  • どちらの機能指向とオブジェクト指向
  • scalacはjavacのを相当し、共通のパラメータをサポートしながら、ScalaはJavaの、java起動に対応します
  • 空対応ユニット
  • PythonとNode.jsのに似た対話型コマンドをサポートしています
  • 変数の定義
// 使用type inference
val msg = "Hello,World"
// 直接定义
String msg = "Hello,World"
  • 関数の定義
def max(a: Int, b: Int): Int = {
  if (a > b) {
    a
  } else {
    b 
  }
}
  • 各Scalaの式は、結果を返したので、関数がreturn文を使用せずに結果を返す、最後の式の値の関数は、戻り値として関数の結果としてすることができます。Scalaのコードでreturnステートメントを使用しないでください。
  • Scalaは++、私をサポートしていない、私は演算子++を、私+ = 1プラス1を使用する必要があります。同様のpython

おすすめ

転載: www.cnblogs.com/CSunShine/p/11495647.html