画像のようにSwift4を設定しています。
ネットにはSwift4.2から使えると書いています。

しかしCaseIterableを書いてみるとコンパイルが通り正常に動きました。
なぜでしょうか?

画像の説明をここに入力

参考:
- https://www.hackingwithswift.com/articles/77/whats-new-in-swift-4-2
- https://dev.classmethod.jp/smartphone/iphone/wwdc18-swift-4-2-case-iterable/