book icon indicating copy to clipboard operation
book copied to clipboard

「キャスト」を執筆する

Open suin opened this issue 2 years ago • 0 comments

解決する疑問

  • TypeScriptでキャストするにはどうしたらいい?(型アサーションではなく実行時に)

モチベーション

  • 体験談: Javaのアップキャスト・ダウンキャストや、Scalaの暗黙の型変換など、言語によっては型変換のための画一的な機構があるので、もしかしたらTypeScriptにもそういうのがあるかもしれない、と最初模索したことがありました。
  • キャストと型アサーションはしばしば対比関係になるので、本書でも説明しておくといいと考えました。

場所

伝えること

  • 値の型によってやりかたは様々
    • `${value}`
    • Number()
    • toString()
    • 型変換のための関数を実装する
    • (他に便利な方法ある?)
    • ...

関連

  • #316

suin avatar Mar 04 '22 11:03 suin