首页 > 解决方案 > Scala 运算符表示法

问题描述

尽管我对代码感到满意,但我不确定如何理解幕后发生的事情,并希望得到一些帮助来解构它

((1 to 10) fold "") ((s1, s2) => s"$s1 - $s2")

当然使用 fold 不是问题,这是我不明白的后缀符号。它实际上是一个后缀符号吗?

我理解了

((1 to 10) fold "") (_)

作品。这是部分应用的功能。但是这个符号对我来说并不熟悉。因此,如果有人可以解构运算符符号的使用,那将有所帮助。

标签: scalafunctional-programming

解决方案


推荐阅读