Scala:条件式のメリット

2934 ワード

条件式の利点の1つは、コードをより簡潔にすることです.たとえば、異なる条件に基づいて異なる値を収集する必要があるシーンでは、多くの言語で提供されるコードは次のとおりです.
 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 }