2010-07-07 23 views

cevap

19

Bunun mümkün olmadığı anlaşılıyor. 6.23 numaralı bölümdeki language specification numaralı adresteki anonim işlevler sözdizimi bir tür sonra * izin vermez. Bölüm 4 İşlev Bildirimleri ve Tanımları türünden sonra * olabilir.

scala> def foo(ss: String*) = println(ss.length) 
foo: (ss: String*)Unit 

scala> val bar = foo _ 
bar: (String*) => Unit = <function1> 

scala> bar("a", "b", "c") 
3 

scala> bar() 
0 
:

Ne Ancak yapabilirsiniz budur

İlgili konular