1
11
if表达式具有单位类型,因为没有else子句。因此,有时它什么也不返回(Unit),所以整个表达式都有类型Unit。 (我想你是想问为什么它不返回Int,而不是Boolean) |
2
9
太 习惯用语?是的,我们可以!
丹尼尔的建议看起来更好:
|
3
8
注意过滤器而不是if。 另一个更习惯用法的Scala:
|
4
4
|
nanounanue · 使用python和高级操作符的函数管道 6 年前 |
Zazaeil · 这个特定的递归可以用尾部优化的方式重写吗? 6 年前 |
corvid · 使用ramda通过变量进行升序/降序 6 年前 |
CodingNow · Scala:如何制作多种方法并逐一应用? 6 年前 |