2007年12月8日土曜日

JavaFX言語の展開:置換引金の定義場所と構文の変更

これまで、クラス属性の置換引金はクラス本体の外で定義していましたが、これからは、クラス属性の宣言の一部として記述するようになります。そして、置換引金の構文も、鍵語が「trigger on」から「on replace」へと、置換処理の定義であることを明示したものに変わります。
(旧)
class Foo {
attribute bar: Boolean = true;
}
trigger on Foo.bar = value {
if (bar == true) {
beep();
}
}
(新)
class Foo {
attribute bar: Boolean = true on replace {
if (bar == true) {
beep();
}
};
}

0 件のコメント: