More Related Content
Similar to 言語アップデート -Scala編- (20)
More from Kota Mizushima (20)
言語アップデート -Scala編-
- 7. Twitter
LinkedIn
EDF Trading
Foursquare
Siemens
Novell
Amazon.com
VMWare
GridGain
Remember the Milk
...
- 50. class MethodNamePrinter extends Dynamic {
def applyDynamic(name: String)(args: Any*): Any =
{
println(
name + "(" + args.mkString(", ") + ") invoked"
)
}
}
val printer = new MethodNamePrinter
printer.foo // foo() invoked
printer.hoge // hoge() invoked