提供: tty00
(→コレクション) |
(→コレクション) |
||
行32: | 行32: | ||
val xs4 = Nil //空のList | val xs4 = Nil //空のList | ||
</source> | </source> | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |+Listのメソッド | ||
+ | !メソッド|| 説明 | ||
+ | |- | ||
+ | | head || Listの先頭要素を返す | ||
+ | |- | ||
+ | | tail|| Listの先頭要素を除く要素のListを返す | ||
+ | |- | ||
+ | | isEmpty || Listが空であればtrueを返す | ||
+ | |- | ||
+ | | length || Listのサイズを返す | ||
+ | |} | ||
<source lang=scala></source> | <source lang=scala></source> |
2013年12月21日 (土) 08:37時点における版
構文
変数と定数
- 変数の定義
var x:Int = 10
- 定数の定義
val x:Int = 10
配列
var xs1:Array[Int] = new Array[Int](10); var xs2:Array[Int] = Array[Int](1,2,3); var a = xs2(0) //要素にアクセスする,a = 1;
コメント
/* comment1 */ // comment2
コレクション
- List
val xs1:List[Int] = List() val xs2:List[Int] = List(1,2,3) var a = xs2(0) //要素にアクセスする,a = 1; val xs3 = xs1 :: xs2 //Listを結合する。 val xs4 = Nil //空のList
メソッド | 説明 |
---|---|
head | Listの先頭要素を返す |
tail | Listの先頭要素を除く要素のListを返す |
isEmpty | Listが空であればtrueを返す |
length | Listのサイズを返す |