とのリストとして、私はカウントする0からの正方形のリストを作成する塗りつぶしとTABULATEを使用するために-1重複してリストとして望みます。このような使用スカラ - 1重複
何か:
squareNtimes(5)
//> res0: List[List[Int]] = List(List(0, 0, 0, 0, 0), List(1, 1, 1, 1, 1), List(4, 4, 4, 4, 4), List(9, 9, 9, 9, 9), List(16, 16, 16, 16, 16))
私はこの機能を書いた:
def squareNtimes(count: Int) = List.fill(count)(List.tabulate(count)(n => n * n))
をしかし出力は同じではありません。
//> res0: List[List[Int]] = List(List(0, 1, 4, 9, 16), List(0, 1, 4, 9, 16), List(0, 1, 4, 9, 16), List(0, 1, 4, 9, 16), List(0, 1, 4, 9, 16))
誰でも間違いがあることが何であるかを知っています私は作っている?
あなたは、これらの2つの機能を使用する必要がありますか? –
はい、私は塗りと表を使用する必要があります。 – undisp