jasagiri @ ウィキ

scala2.8変更点

最終更新:

jasagiri

- view
管理者のみ編集可


■コレクションクラス見直し


メソッド引数に名前で渡せる。メソッドパラメータに規定値を持たせられる。

■パッケージオブジェクト
List のインスタンスは scala.collection.immutable になったが、今までどおり Scala.List も動作する。

■Scala Swing ライブラリ
新しい機能とよりよいドキュメント。

■継続のサポート

■型の特殊化
プリミティブタイプに対して@specialized アノテーションのサポート

■REPL


■パケットパーサーコンビネータ
より直感的な文法
左再帰の制御

■入れ子のアノテーション

■valの上書き
trait A{val x=0}; class B extends A{override val x=1}; println((new B).x)
 2.7.4まで: 1
 2.8:0

■@tailrec @switch

■tail.rec

■コンパイラの初期化フェーズとプラグイン

■Stream
Stream.fill

■Parser コンビネータ
guard
記事メニュー
人気記事ランキング
目安箱バナー