9.scala编程思想笔记——计算顺序
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50444118
源码下载连接请见第一篇笔记。
编程语言都会定义操作的执行顺序。
例如:
val kg = 72.57 // 160 lbs
val heightM = 1.727 // 68 inches
val bmi = kg/(heightM * heightM)
if(bmi < 18.5) println("Underweight")
else if(bmi < 25) println("Normalweight")
else println("Overweight")
输出结果如下:
Normal weight
当不能确定Scala将选择何种个计算顺序时,可以通过使用括号来强调意图,让阅读代码的人感到更清楚。