![]() |
1
5
计算
如果您想用其他代码组合它,那么您可以很容易地将它包装在一个函数中。 编辑这是另一种避免临时变量的方法,尽管它不一定比其他变量更好。
|
![]() |
2
5
蒂姆的回答是对的,但我想补充一下,你真正想要的是一个 表达 . 你在这里说,尽管你用了“函数”这个词:
但是,scala已经是基于表达式的,所以这实际上是一个表达式:
它也会返回
|
![]() |
3
0
如果scala具有int的ordering隐式类型类,并且可以调用compare方法而不是上面的代码,那么为什么要尝试比较两个int值呢? 使用Java比较器进行比较
如果你想使用你上面写的奇怪的逻辑,你可以创建自定义 像这样为u包装的值排序的隐式实例和类
然后像这样使用(x+y)@z |
![]() |
davidzxc574 · 将字符串缩放为字符 2 年前 |
![]() |
yic_l · 什么是“!”在这个函数中是什么意思? 2 年前 |
![]() |
Jelly · Scala:用于理解递归未来 2 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 3 年前 |
![]() |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 3 年前 |
![]() |
B. Bal · 在Scala中重用类成员 3 年前 |