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 }
相关文章
相关标签/搜索