scala - Scala 标准库中从 Any 到 Unit 的常量函数
问题描述
我在 Scala 标准库中寻找一个带有签名的常量函数Any => Unit
。
我注意到它经常被用作匿名函数_ => ()
,所以提出一个问题:
标准 Scala 库中没有常量函数有什么特别的原因吗?
PS:我还是承认这个功能可能存在,只是我搜索的不够。
解决方案
const
可以使用Function.const
scala> val f = Function.const(())(_: Any)
f: Any => Unit = $$Lambda$1264/445350376@234cff57
推荐阅读
- vim - Make Vim keep the password while editing multiple files remotely
- angular - Angular routerlink 在 id 路径之前显示 %20?
- git - VS Code 中 Git Bash 终端中的文件状态
- sql - How to get row value from comma's values
- architecture - 同步关注点的事件溯源
- c++ - 围绕二维数组做一个圆圈
- python-3.x - python中的按位运算(或,和,|)
- ios - application(_:url:options:) 永远不会被调用
- codeigniter - 如何使用codeiginter插入数据?
- javascript - 前端如何处理后端返回数据的冗余字段问题?