ページへ戻る
− Links
印刷
TypeScriptのジェネリック
の編集 ::
NJF Wiki
xpwiki
:
TypeScriptのジェネリック
の編集
# f6c4b07e の編集
ページ内容:
*クラス定義でのジェネリック [#f6c4b07e] クラス定義でもジェネリックは利用できる。 class TestClass<T>{ x:T; concat(x:T,y:T):T[]{ this.x = x; return [x,y]; } } var numCat:TestClass<number> = new TestClass<number>(); var strCat:TestClass<string> = new TestClass<string>(); console.log(numCat.concat(1,2));// => [1,2] console.log(numCat.x);// => 1 console.log(strCat.concat("one","two"));// => ["one","two"] console.log(strCat.x);// => "one" console.log(strCat.concat(1,2));//エラー
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「京都」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=TypeScript%E3%81%AE%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AA%E3%83%83%E3%82%AF