Scala:条件表达式的好处

条件表达式的好处之一是:让代码更简洁,例如在一个需要根据不同条件收集不同值的场景中,多数语言提供的代码如下:

 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 这种所有都是表达式的语言来说就简单多了,代码如下:

 

 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 }

 

posted on 2015-07-19 09:48  幸福框架  阅读(1168)  评论(0编辑  收藏  举报

导航

我要啦免费统计