2012年10月14日日曜日

[TypeScript]関数(Function Types)

関数

TypeScriptの関数は、JavaScriptでの関数の構文に加えて、シグネチャを指定することが出来ます。

- -

ここで、function a3の場合、引数で文字列以外を指定すると、コンパイラがエラーを出します。

- -
Supplied parameters do not match any signature of call target(a: string) => string

関数の引数に、関数を指定することができます。コールバック関数を指定する場合にもこの方法を用いることが出来ます。次の例では、関数a4が第2引数に関数をとっています。この関数は、文字列を引数とするものであり、返り値はanyであることが指定されています。
- -

この関数a4を実行した場合、アラートボックスに、"Hello, TypeScript"と表示されます。

(つづく)



(見出しへ)

0 件のコメント:

コメントを投稿