ページへ戻る
− Links
印刷
TypeScriptのModule
の編集 ::
NJF Wiki
xpwiki
:
TypeScriptのModule
の編集
TypeScriptのModule の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
TypeScriptのModuleはクラスや変数をひとまとめにして参照できる範囲を制限できる。 これによって名前が重複する問題などを解決できる。 使い方はまとめたい部分をModuleブロックで囲み、外部からアクセスさせたい要素はexport修飾子をつける。 module TestModule{ const CONST:string = "const1"; export const CONST_EXP:string = "constExp" class MyClass{ prm:number; } export class ExportedClass{ prm:number; } } alert(TestModule.CONST); // エラー alert(TestModule.CONST_EXP); new TestModule.ExportedClass(); new TestModule.MyClass(); // エラー 入れ子もOK。その時もmodule自体を公開するならexportが必要。 module TestModule{ export module ExportModule{ export var innerExportVar:number = 12; } } alert(TestModule.ExportModule.innerExportVar); // => 12 Moduleには他にもいろいろな使い方があるらしい。しかし、node.jsやrequire.jsなどに関連したModuleの詳細は個人でのゲーム開発にはあまり関係ないのでこのwikiの趣旨からはずれるため、ここでは省略。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
添付ファイル
[2]
:
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=TypeScript%E3%81%AEModule
(This host)
/cms/modules/xpwiki/?plugin=attach&pcmd=list&refer=TypeScript%E3%81%AEModule