flattenメソッドを使用することで、Seq内の入れ子構造を解除することができます。
Seq.flattenメソッドのサンプル
def main(args: Array[String]) : Unit = { val seq = Seq(Seq(1, 2), Seq(1, 2)) println(seq) // List(List(1, 2), List(1, 2)) println(seq.flatten) // List(1, 2, 1, 2) }
flattenメソッドを使用することで、Seq内の入れ子構造を解除することができます。
def main(args: Array[String]) : Unit = { val seq = Seq(Seq(1, 2), Seq(1, 2)) println(seq) // List(List(1, 2), List(1, 2)) println(seq.flatten) // List(1, 2, 1, 2) }
Profile
都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。
Recommend