1. 首页
  2. 大数据
  3. Scala

以下选项中,哪一个可以在Scala中定义一个按名调用(call-by-name)的函数?



A. def functionOne(x: Int)
B. def functionOne(x: => Int)
C. def functionOne(x: -> Int)
D. def functionOne(x: Name)

选B

变量名和变量类型使用 => 符号来设置传名调用,传名调用是在函数内部进行参数表达式的值计算的。这就造成了一种现象,每次使用传名调用时,解释器都会计算一次表达式的值。

发布者:admin,如若转载,请注明出处:https://ai1024.vip/41802.html

QR code
//