Slide 6
Slide 6 text
型に対する考え方
最近はフロントエンドを TS で書く。PHP も型が強化された。
向き合い方が変わった。
「ビット列の解釈」としてだけでなく、「集合」として捉える
ビット列の解釈
文字列や数字、配列などデータの扱い方やデータの
サイズを意識した型定義
集合
bool → { true, false } string → { "", "a", ... }
「取りうる値はこれだけ」と値の範囲を決め、
どういう入力・処理なのかを実行せずに判断する
ための型定義
TS 公式でも Types as Sets と紹介
https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes-oop.html#types-as-sets
6/41