[過去ログ] TypeScript part1 (985レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
934
(1): 2015/02/26(木)07:05 ID:sBOEiQWy(1/3) AAS
>>933
そのための interface いう認識だったのだが、使えないケースがあるってこと?
936: 2015/02/26(木)08:12 ID:sBOEiQWy(2/3) AAS
>>935
SafeStringに何らかのメソッドを追加すれば弾かれるけど、何も追加しない場合の話?
strong typedef を想定しているのかな? それができる言語って結構限られると思うけど。
940: 2015/02/26(木)17:38 ID:sBOEiQWy(3/3) AAS
interface にダミーメソッドを追加してデフォルトだと弾けるようにして、
キャストしたいときはanyを経由させてコンパイラを騙すくらいしか思いつかない
interface SafeString extends String { dummy(): void; }
<SafeString><any>"ABC";
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s