「新機能の一覧」の版間の差分
編集の要約なし |
編集の要約なし |
||
31行目: | 31行目: | ||
var SayHello = _() | var SayHello = _() | ||
{ | { | ||
print( | print("Hello,World"); | ||
} | } | ||
SayHello();//出力例:Hello,World | SayHello();//出力例:Hello,World | ||
SayHello.Invoke();//出力例:Hello,World | SayHello.Invoke();//出力例:Hello,World | ||
==ユーザ定義関数のデリゲート型変数への暗黙的な変換= | |||
ユーザー定義関数は、丸括弧を用いずに呼び出すと暗黙的にデリゲート型のオペランドとして解釈され、これによりイベントなどで呼び出すコードを使い慣れた関数記法で記述することができます。次に例を示します。 | |||
function SayHello() | |||
{ | |||
print("Hello,World"); | |||
} | |||
var SayGreet=SayHello; | |||
print(SayGreet.Type);//出力例:DELEGATE | |||
SayGreet();//出力例:Hello,World | |||
==ユーザ定義定数== | ==ユーザ定義定数== | ||
ユーザ定義定数では、<code>const</code>キーワードを使ってその値が一度のみ定義され変更することができない定数を宣言することができます。次に例を示します。 | ユーザ定義定数では、<code>const</code>キーワードを使ってその値が一度のみ定義され変更することができない定数を宣言することができます。次に例を示します。 |