Scalaで、条件式

使い方

Scalaの条件式の構文とJavaの基本的に同じ。

違い

  1. の値を返すスカラ条件式で
  2. 三重発現せず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
      }

ここに画像を挿入説明

公開された88元の記事 ウォンの賞賛114 ビュー3005

おすすめ

転載: blog.csdn.net/hongchenshijie/article/details/104009081