Avatar
Avatar
koher
Java 等の言語だと nullable の入れ子ができないので、 Iterator の API が hasNextnext に分かれていて、まず hasNext で存在を確認してから next を呼ぶという手順になっていますね。その点、 next だけで済ませられる Swift の設計はシンプルだと思います。
なるほど、ありがとうございます!確かにそう考えるとシンプルですね!
👍 1