2016-10-09 11 views
1

def withQueryString(parameters: (String, String)*): WSRequestのクエリパラメータを作成するメソッドが必要です。特に、私は次の方法があります。タプルのリストを複数のタプルに変換する方法は?

def toParams: Seq[(String, String)] = { 
    val params = List(
    ("firstName" -> "john"), 
    ("lastName" -> "doe"), 
    ("age" -> "35"), 
    ("ssnr" -> "1234") 
) 
    params 
} 

問題は方法withQueryString(String, String)*代わりのSeq[(String, String)]を必要とすることです。この変換を行うにはどうしたらいいですか?

+1

の可能性のある重複した[?Scalaの可変引数メソッドにScalaの配列を渡す方法](http://stackoverflow.com/questions/31064753/how-to-パス - スカラ - 配列 - スカラ - バリャル - メソッド) –

答えて

3

あなたは:_*を使用してSeqを解凍することができます

val result = withQueryString(toParams: _*) 
+0

それはかなりクールです!ありがとう! –

関連する問題