W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Scala中的if表達式的結(jié)果始終為Unit。
if/else的結(jié)果基于表達式的每個部分的類型。
以下代碼說明了Scala中的表達式。
if (exp) println("yes")
如果exp是true,上面的代碼打印“是”。
像Java一樣,if表達式可能有一個多行代碼塊。
if (exp) { println("Line one") println("Line two") }
Scala中的if/else在Java中的行為類似于三元運算符:
val i: Int = if (exp) 1 else 3
并且表達式的任一(或兩者)部分可以具有如下面代碼中所示的多行代碼塊。
val i: Int = if (exp) 1 else { val j = System.currentTimeMillis (j % 100L).toInt }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: