标签:
条件表达式的好处之一是:让代码更简洁,例如在一个需要根据不同条件收集不同值的场景中,多数语言提供的代码如下:
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 }
标签:
原文地址:http://www.cnblogs.com/happyframework/p/4550481.html