Javaの多次元配列にちなんで、scalaで多次元配列を書いてみました。
scala
1object MultiArray { 2 def main(Args:Array[String]) { 3 var multi = Array((2,4,8),(3,6),(12)) 4 for(a <- 0 to multi.length) { 5 for(b <- 0 to multi(a).length) { 6 println("multi(" + a + ")(" + b + ") = " + multi(a)(b)) 7 } 8 } 9}
すると、5行目のmulti(a).lengthのところで「value length is not a member of Any」、
6行目のmulti(a)(b)のところで「Any does not take parameters」というエラーが出てしまいます。
手持ちの教材『ボクらのScala』や、インターネットで調べても、解決方法に辿り着くことができなかったため、こちらに質問致しました。
どなたかエラーの原因と解決方法がお分かりになる方おりましたら、ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/14 12:17
2019/12/14 12:25
2019/12/15 04:47 編集
2019/12/14 13:11
2019/12/14 14:02
2019/12/15 05:15
2019/12/17 06:51
2019/12/22 03:16
2019/12/22 11:00
2019/12/22 15:11
2019/12/30 17:48
2019/12/30 21:13