ディレクトリ
- どちらの機能指向とオブジェクト指向
- 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