--/--/--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2007/05/17

[java]JavaFXのTriggerは面白い

他にも面白いなと思うところはあったんだけど、Triggerという機能は特に面白いと思った。他のスクリプト言語でもこういうのって言語機能として存在するのかな?その辺はよくわからんです。Pythonにはないような。

大まかに説明すると任意のアクションを起こしたら実行される処理のこと。以下に言語仕様ページにあった例を紹介。

The JavaFX Programing Language: Insert Trigger
import java.lang.System;

class X {
    attribute nums: Number*;
}

trigger on insert num into X.nums {
    System.out.println("just inserted {num} into X.nums at position {indexof num}");
}
var x = new X();
insert 12 into x.nums;
insert 13 into x.nums;

X.nums に insert したら trigger on insert num into X.nums 内に記述されてるところが実行されるというもの。

色々と使い道がありそう。

スポンサーサイト

comment

post




上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。