原典:
1.3 Object Types
1.3 Object Types
オブジェクトタイプでオブジェクトの振る舞いを定義しちゃおう!そうすればツールとかで補完できて楽ちん!
- オブジェクトタイプってのはオブジェクトの振る舞いを宣言するオブジェクトタイプを使えるよ。
- オブジェクトタイプはinterfaceって呼ぶよ。
- interfaceのフィールドにはオプショナルを設定できるよ。フィルド名の後ろにはてなをつければいいよ。
- 無名フィールドも作れるよ!そうすればdeclareしたvarを関数みたいに使えるよ。
- overload(シグネチャが違う同名関数)も使えるよ!