scala中的占位符
2011-11-29 11:44:05.0
本文特意介绍了下Scala语言中的占位符,主要是一些语法糖,和编程上的一些便利性, scala中的占位符让人眼前一亮,这种魔术代码在写代码的时候还是很有用的;
占用符,就是_ 在scala的代码中会看到大量的_
先来段简单的
def sum(x:Int,y:Int,z:Int) :Int = x+y+z val s=sum _ println(s(4,5,6))
再看这个
def sum(x:Int,y:Int,z:Int) :Int = x+y+z val s=sum(2,3,_:Int) println(s(4))
而且占位符可以使用在不同的地方
def say(greeting: String, title: String, name: String) = println(greeting + "," + title + " " + name)
val callNotyy = say(_: String, "Mr", _: String)
callNotyy("hello", "notyy")
文章作者:POPO4J
本文地址:http://www.popo4j.com/java/placeholder_in_scala.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!