Avatar
Avatar
koher
若干話は逸れますが、これ、TypeScriptみたいにリテラル型があれば、 var であることと不正な値を代入されないことを両立できそうですね。Swiftは ExpressibleBy*Literal があるからリテラルの型が定まらなくてダメですが。
Kishikawa Katsumi 11/12/2024 4:16 AM
それなんとなくわかります。これ書いてるときにTypeScriptだったら。。。って思ったこと数回ありました。
4:18 AM
これに加えて同じ構造なんだけど場合によって意味が異なるプロパティ、みたいなのがTypeScriptだとうまく書けそうな気がしている。なんかT | Uみたいに書けるとか聞いた。