Xcode 9.3 正式版が一向にリリースされないため、しびれを切らして投稿します。 (追記) -> 翌日にリリース来ました。念願のSwift 4.1や。Swift 4.1の次はSwift 4.2で、その次はSwift 5.0や! 本記事の効能 Swiftのextensionは3つの用法しかないことを知り、それぞれのパターンをはっきり峻別できるようになる また、それぞれのパターンに付与されたwhereの意味も完全に把握し、Swift 4.1でお試し解禁された条件付き適合(conditional conformance)まで知識をビルドアップする 結果、さらに自信を持ってextensionを扱えるようになり、Swiftがさらに楽しくなる Swift 4.1以上をご用意のうえ、お読みいただけると嬉しいです。 環境 Xcode 9.3 Swift 4.1 全3パターンを把握する どんなに複雑そう