1

その場でタプルから値を抽出する方法はありますか?

タプルを仮定しましょう:

val x = ("1", 2, "3")

そして方法:

def doFoo(value1: String, value2: Int, value3: String)={}

タプル「x」でdoFoo()を呼び出すにはどうすればよいですか? doFoo(x) のようなもので、タプルの値はその場で抽出され、メソッド シグネチャと一致します。

4

1 に答える 1

15
(doFoo _).tupled(x)

また

Function.tupled(doFoo _)(x)
于 2012-10-09T09:58:30.537 に答える