Scala:條件表達式的好處

條件表達式的好處之一是:讓代碼更簡潔,例如在一個須要根據不一樣條件收集不一樣值的場景中,多數語言提供的代碼以下:spa

 1 var tmp = 0;
 2 
 3 if(conditinon 1)
 4 {
 5     tmp = xxx;
 6 }
 7 else if(condition 2)
 8 {
 9     tmp = yyy;
10 }
11 else
12 {
13     tmp = zzz;
14 }

採用 scala 這種全部都是表達式的語言來講就簡單多了,代碼以下:scala

 

 1 var tmp = 
 2 if(conditinon 1)
 3 {
 4     xxx;
 5 }
 6 else if(condition 2)
 7 {
 8     yyy;
 9 }
10 else
11 {
12     zzz;
13 }
相關文章
相關標籤/搜索