-3
他のリストに基づいて新しいランダムリストを作成しようとしています。しかし、このコードはVARにループ引数付きリストを更新するScala
import scala.util.Random
import scala.math
val randSymbol = List(1,2,2,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8)
val _finalSymbol = List(List(0,0,0,0,0),List(0,0,0,0,0),List(0,0,0,0,0))
var i:Int = 0
var a:Int = 0
for (i <- 0 to 2){
_finalSymbol(i) = new List
for (a <- 0 to 4){
var iRandIndex = floor(Random.nextInt() * randSymbol.length).toInt
var iRandSymbol = randSymbol(iRandIndex)
_finalSymbol(i)(a) = iRandSymbol
}
}
確かに購入しますが、これを試しましたが、これはインデックス付きのシーケンスです。これをList [Int]に変換するにはどうすればよいですか? –
これは私にとってはうまくいく:リスト(_finalSymbol(0)、_ finalSymbol(1)、_ finalSymbol(2)) ' –
'_finalSymbol.toList'を試してください –