Avatar
ここに書かれていた新しいavailabilityチェックのところがよくわからなかったのですが、Swift5.11からはnext()nextElement()のどちらかは実装しなければならなくなるので、Swift5.11以前から使っていたものも実装が追加に必要になるということですか? あ、そもそも今はデフォルト実装がないからnext()は必ず実装されているのか。 ``` To avoid silently allowing conformances that implement neither requirement, and to facilitate the transition of conformances from next() to nextElement(), we add a new availability rule where the witness checker diagnoses a protocol conformance that uses an deprecated, obsoleted, or unavailable default witness implementation. Deprecated implementations will produce a warning, while obsoleted and unavailable implementations will produce an error. (edited)