使い方
Scalaの条件式の構文とJavaの基本的に同じ。
違い
- の値を返すスカラ条件式で
- 三重発現せずScalaで、代替式は、式のトリプレット場合に使用することができます
サンプルコード
//定义一个变量sex,再定义一个result变量,如果sex等于"male",result等于1,否则result等于0
val sex = "man"
val result = if(sex == "man") {1 }else{0}
//也可以这样写
val result = if(sex == "man") 1 else 0
ブロック式
- {}を使用してScalaは、ブロック式を表します
- そして、表現すれば、式はまた、ブロックの値であり、
- 値は、最後の式の値であり、
サンプルコード
val a = {
println("1 + 1")
1 + 1
}