Scala - ' => SomeType' 是什么意思? [复制]

2024-02-26

今天我想问一下什么是=> SomeType意思是。我发现它用在本文 http://www.codecommit.com/blog/scala/the-magic-behind-parser-combinators。它位于“顺序组合器”部分。

感谢您的任何答复!


它意味着您可以运行的代码块。

例如:

scala> def doTwice(op: =>Unit) = {op; op}
doTwice: (op: => Unit)Unit

scala> doTwice({println("Hi")})
Hi
Hi

在这种情况下=>Unit is {println("Hi")}

这里“SomeType”是单位,因为println不产生价值。如果它产生了一个Int, 这将是=>Int.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scala - ' => SomeType' 是什么意思? [复制] 的相关文章

随机推荐