gpt4 book ai didi

Scala下划线最小功能

转载 作者:行者123 更新时间:2023-12-03 11:03:42 24 4
gpt4 key购买 nike

让我们为这个问题创造一个值(value):

val a = 1 :: Nil

现在,我可以证明匿名函数可以写成这样的速记形式:
a.map(_*2)

是否可以编写此函数的简写?:
a.map((x) => x)

我的解决方案不起作用:
a.map(_)

最佳答案

您的第一个速记表格也可以无点书写

a map (2*)

由于乘法是可交换的。

至于 (x) => x ,您想要 identity功能。这是在 Predef 中定义的并且是通用的,因此您可以确定它是类型安全的。

关于Scala下划线最小功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422016/

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