Avatar
Swiftはコンパイル言語で、 存在するコード≒存在するべきコード なので型システムも硬い方が良さそうで TypeScriptは 存在するコード≠存在するべきコード だから、存在するが忌むべきコードを落とし込む型システムが必要(例えばanyだったり、awaitのないpromiseたったり)という感じですね。