我想把照片留在后面 喜欢
12349118475990906085
或
"foo" match {
case str => println(str)
}
还有其他最好的吗?
就像在Haskell中
List("foo") foreach print
答案 0 :(得分:1)
因此,如果您只想拥有类似haskell的语义,则可以尝试cats或scalaz库。两者都具有IO
个monad(成猫效果的猫),这将允许您像上一个示例一样以有原则的方式使用print
。如果您不关心纯度方面,也可以使用两个库都提供的Id
Monad来实现。
答案 1 :(得分:0)
您可以这样做:
case class Print(v: String) {
def print = Predef.print(v)
}
object Print {
implicit def stringToString(s: String) = new Print(s)
}
import Print._
object App extends App {
"foo".print
"bar" print
}