Ben imza parametrelerinin sabit sayıda Scala'da bir yöntem ben değiştiremem var:Geçiş Seq olarak Scala olmayan vararg yönteminde parametreler
def myMethod(a1: Int, a2: Int, a3: Int): Int = { /* stuff happens */ }
Ben de tam doğru numarası ile bir dizi arr
var elemanların myMethod
parametresinde olduğu gibi. myMethod
bir vararg yöntemiyse, diziyi parametre olarak geçirmek için garip : _*
gösterimini kullanabilirdim. Ben vararg olmak myMethod
gerektirmez Scala zarif bunu bir yolu var mı
myMethod(/*some Scala magic with arr*/)
böyle bir şey yapmak istiyorum?
Tamam, bu harika. Sadece bunu mümkün kılacak belirsiz bir özellik olabileceğini umuyordum ... Teşekkürler! – Ian
Dizinin tam olarak 3 öğe içermemesi durumunda bunun bir "MatchError" a sahip olacağını unutmayın. – Jesper