看了这个视频突然意识到 (T) -> R 和 T.() -> R 的关系

来源:6-3 几个有用的高阶函数

矩阵中的比特

2025-07-16

  • 一个普通函数 (T) -> R 可以被传递给一个期望 T.() -> R 的地方。
  • 但是反过来确会报错。不能把一个 T.() -> R 类型的 lambda 直接赋值给一个需要 (T) -> R 的变量。
写回答

1回答

bennyhuo

2025-07-17

从最终的实现上来说,他俩是一样的
0
2
bennyhuo
回复
矩阵中的比特
函数调用传参的时候,编译器会有一些类型自动转换的逻辑,其他情况下不会转换。这个不用记,不行的场景编译器都会有提示,多写写就熟悉了
2025-07-25
共2条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1777 学习 · 487 问题

查看课程