[過去ログ]
TypeScript part1 (985レス)
TypeScript part1 http://peace.5ch.net/test/read.cgi/tech/1349187527/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
942: デフォルトの名無しさん [sage] 2015/02/27(金) 10:19:55.28 ID:tBwaysiC >>939 class Dummy { private _dummy: any constructor() { throw "Dummy" } } interface SafeString extends String, Dummy { } function SafeString(x: string) { return <SafeString><any>x } function unSafeString(x: SafeString) { return <string><any>x } var s0: SafeString = "" // コンパイルエラー var s: SafeString = SafeString("abc") s._dummy // コンパイルエラー class FakeSafeString extends Dummy implements SafeString { ... } var fake: SafeString = new FakeSafeString() // 実行時エラー "Dummy" http://peace.5ch.net/test/read.cgi/tech/1349187527/942
943: デフォルトの名無しさん [sage] 2015/02/27(金) 11:19:24.77 ID:9H6qoQ2T >>942 Cool declare class SafeContent { private safe_: boolean } interface SafeString extends String, SafeContent {} function SafeString(str: string): SafeString { return <SafeString><any>str; } var unsafe: string = ""; var safe: SafeString = SafeString(""); var err1: SafeString = ""; var err2: SafeString = new SafeString(""); http://peace.5ch.net/test/read.cgi/tech/1349187527/943
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.155s*