scala的call by name 和call by value
最大的區(qū)別就是众雷,call-by-name在調(diào)用的時候會重新根據(jù)name做計算,而call-by-value預(yù)先計算鸡岗,然后保留計算值后一直使用這個value
stack over flow 上言簡意賅的答案:
http://stackoverflow.com/questions/13337338/call-by-name-vs-call-by-value-in-scala-clarification-needed