「Scala入門」配列の初期化のサンプル
書式
配列の定義
方法1 var cft:Array[String] = new Array[String](3)
文字列型配列を宣言し、長さは3を設定します
方法2 var cft = new Array[String](3)
方法3 var cft = Array(要素1,要素2,xxx)
配列の要素を取得する方法
配列名「インデックスの値」
使用例
object Cftest { def main(args: Array[String]) { var cftLst = Array(1.9, 2.9, 3.4, 3.5) // 全ての配列の要素を出力 for ( x <- cftLst ) { println( x ) } // 全ての要素を合計 var total = 0.0; for ( i <- 0 to (cftLst.length - 1)) { total += cftLst(i); } println("合計値: " + total); // 配列の最大値 var max = cftLst(0); for ( i <- 1 to (cftLst.length - 1) ) { if (cftLst(i) > max) max = cftLst(i); } println("最大値: " + max); } }
実行結果
$ scalac Cftest.scala $ scala Cftest 1.9 2.9 3.4 3.5 合計値: 11.7 最大値: 3.5