TypeScript part3
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 20/04/14 10:13:18 1s8555QT.net >>390 たぶん君は、Java の implements に使える interface のことを言ってるのだと思うが、 type でも implements 相当の宣言ができるので、 TS の interface は src 変更が容易でないが、ライブラリの性質上拡張の余地が必要なケースでしか有効でない 「同じ名前の型なのに、実は後から src のどこかで拡張されてました」なんて嫌だろう? どこの JavaScript だよ 401:デフォルトの名無しさん 20/04/14 18:14:19 Rf+yV41A.net >>386 なるほど ありがと 402:デフォルトの名無しさん 20/04/26 04:53:02 IAt9cGuZ.net function hoge<T, S> (x: T, f: (x: T) => S) { // ... } みたいな関数があって、引数f のデフォルト値を identity:<T>(x: T) => T にしたいんだけど、無理かしら? hoge(1) <-- このときは T: number, S: number と推論してほしくて、 hoge(1, n => `number: ${n}`) <-- このときはT: number, S: string と推論してほしい
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
277日前に更新/267 KB
担当:undef