book
book copied to clipboard
「キャスト」を執筆する
解決する疑問
- TypeScriptでキャストするにはどうしたらいい?(型アサーションではなく実行時に)
モチベーション
- 体験談: Javaのアップキャスト・ダウンキャストや、Scalaの暗黙の型変換など、言語によっては型変換のための画一的な機構があるので、もしかしたらTypeScriptにもそういうのがあるかもしれない、と最初模索したことがありました。
- キャストと型アサーションはしばしば対比関係になるので、本書でも説明しておくといいと考えました。
場所
- 型アサーション「as」の次くらいいがいい?
伝えること
- 値の型によってやりかたは様々
-
`${value}`
-
Number()
- toString()
- 型変換のための関数を実装する
- (他に便利な方法ある?)
- ...
-
関連
- #316