首页 > 解决方案 > Scala 标准库中从 Any 到 Unit 的常量函数

问题描述

我在 Scala 标准库中寻找一个带有签名的常量函数Any => Unit

我注意到它经常被用作匿名函数_ => (),所以提出一个问题:

标准 Scala 库中没有常量函数有什么特别的原因吗?

PS:我还是承认这个功能可能存在,只是我搜索的不够。

标签: scala

解决方案


const可以使用Function.const

scala> val f = Function.const(())(_: Any)
f: Any => Unit = $$Lambda$1264/445350376@234cff57

推荐阅读