ssz (v1.39) | 2016-08-21 23:18 |
シグネチャ型を使ってシグネチャを指定します。関数ポインタ型の変数は必ず初期値を指定しなければいけません。関数ポインタは(::)で呼び出します。
funcキーワードでグローバル関数のポインタを定義できます。
void f(){} func $void() fp = f;
methodキーワードでメンバー関数のポインタを定義できます。何のメンバー関数かは定義した場所で決まります。
&C { void f(){} method $void() fp = f; }
~で無名関数のポインタを定義できます。
void f() { ~$void() fp = [void(){}]; }
[PageInfo]
LastUpdate: 2010-01-30 20:35:45, ModifiedBy: supersuehiro
[Permissions]
view:all, edit:login users, delete/config:members