scala函数参数的传递:传值调用和传名调用-CSDN博客

网站介绍:文章浏览阅读1k次。函数参数的传递有两种:传值调用和传名调用传值调用:先计算参数表达式的值,再应用到函数内部传名调用:将未计算的参数表达式直接应用到函数内部object Add{def addByName(a: Int, b: =>Int) = a + b //传名调用def addByValue(a: Int, b: Int)= a + b //传值调用}addByName(2, 2 + 2) ->2 + (2 + 2)->2 + 4->6addByValue(2, 2_传名调用