Scala 占位符语法

2020-12-14  本文已影响0人  执虚如盈_8d4f

如果想让函数字面量更简洁,可以把下划线'_'当做一个或更多参数的占位符,只要每个参数在函数字面量仅出现一次。比如

x => x > 0 可以简写为 _ > 0

请注意_+_将扩展成带两个参数的函数字面量。这样也解释了为何仅当每次参数在函数字面量中最多出现一次时,你才能使用这种格式。多个下划线指带多个参数,而不是单数参数的重复使用。第一下划线代表第一个参数,第二个下划线代表第二个....,如此类推

上一篇 下一篇

猜你喜欢

热点阅读