#available
の否定で #unavailable
が使えるようになるの便利。 新しいバージョンだと何もしなくていいけど古い場合はこれを呼ぶ必要がある、っていうのをキレイに書けなかったのがスッキリ。 https://swiftfiddle.com/udg7iynkkjebzhazpliscwovoqif !#available(...)
って書けるほうがいいけど、、、って思ったことにはちゃんと説明があった。 https://github.com/apple/swift-evolution/blob/main/proposals/0290-negative-availability.md#alternatives-considered