今天我想问一下什么是=> 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(使用前将#替换为@)