我對 scala 很陌生,我找不到一種方法來擺脫我的 Array[Seq[(Int, String)]] 到一個包含 (Int, String) 的大 Seq[(Int, String)]每個 Seq[(Int, String)]。
這是一個更明確的例子:
陣列[Seq[(Int, String)]]:
ArrayBuffer((1,a), (1,group), (1,of))
ArrayBuffer((2,以下), (2,線索))
ArrayBuffer((3,三), (3,女孩))
這就是我希望我的 Seq[(Int, String)]] 的樣子:
Seq((1,a), (1,group), (1,of), (2,following), (2,clues), (3,three), (3,girls))
uj5u.com熱心網友回復:
您正在尋找flatten:val flat: Array[(Int, String)] = originalArray.flatten
如果您希望它是 aSeq而不是陣列(不錯的選擇),只需.toSeq在最后添加 a :originalArray.flatten.toSeq
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/486222.html
標籤:斯卡拉
