gpt4 book ai didi

function - 不能 `compose` 和方法和函数

转载 作者:行者123 更新时间:2023-12-01 07:56:26 27 4
gpt4 key购买 nike

我定义了一个方法和一个函数:

def print(str:String) = println
val intToString = (n:Int) => n.toString

现在我想创作它们。

我的问题是,为什么两者都不是:
print(_) compose intToString
print(_:String) compose intToString

编译?

但:
(print(_)) compose intToString
(print _ ) compose intToString

编译?

最佳答案

我认为

print(_) compose intToString

脱糖
x => (print(x) compose intToString)

然而
(print(_)) compose intToString

脱糖
(x => print(x)) compose intToString

关于function - 不能 `compose` 和方法和函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25279267/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com