scala 匿名函数指定返回值类型
时间: 2024-01-31 11:03:30 浏览: 159
Scala函数式编
在 Scala 中,可以使用 `=>` 符号来定义匿名函数。如果需要指定匿名函数的返回值类型,可以使用下划线 `_` 代替函数名,并在箭头后面指定返回类型,例如:
```
val fun: Int => Int = _ * 2
```
上面的代码定义了一个输入为整数、输出为整数的匿名函数,该函数将输入的整数乘以 2 并返回结果。在这个例子中,我们使用了类型推导,因此没有显式指定输入类型。但是,为了指定输出类型为整数,我们在箭头后面使用了类型注解 `: Int`。
阅读全文