Scala 当参数在结果表达式中重复时,是否可以使用通配符匿名函数?
求整数“x”的平方Scala 当参数在结果表达式中重复时,是否可以使用通配符匿名函数?,scala,anonymous-function,Scala,Anonymous Function,求整数“x”的平方 无占位符 var平方=(x:Int)=>x*x 正方形(3)给出所需的输出9 带有占位符var square=(:Int)*(:Int) 平方(3)表示误差 没有足够的参数用于特性函数2中的方法apply:(v1:Int,v2:Int)Int。 未指定的值参数v2 内部发生了什么?否,每次出现的\u表示函数参数列表中的下一个参数 (:Int)*(:Int)是一个函数,它接受两个Int参数并将它们相乘。否,\u的每次出现代表函数参数列表中的下一个参数 (:Int)*(:Int)
var平方=(x:Int)=>x*x
正方形(3)给出所需的输出9var square=(:Int)*(:Int)
平方(3)表示误差
没有足够的参数用于特性函数2中的方法apply:(v1:Int,v2:Int)Int。
未指定的值参数v2内部发生了什么?否,每次出现的
\u
表示函数参数列表中的下一个参数
(:Int)*(:Int)
是一个函数,它接受两个Int
参数并将它们相乘。否,\u
的每次出现代表函数参数列表中的下一个参数
(:Int)*(:Int)
是一个函数,它接受两个Int
参数并将它们相乘。IMHO,人们倾向于滥用Scala上的
语法。我建议你不要用太多,它只对非常简单的表达式有意义。一般来说,最好是更详细一点,给你的参数起一个合适的名字。嗯,人们倾向于滥用Scala上的
语法。我建议你不要用太多,它只对非常简单的表达式有意义。一般来说,最好更详细一点,并为您的参数指定适当的名称。