0
クリーナーまたはが短く以下のように記述されていますか?スウィフトネストされた列挙型共通タイプ
protocol AProtocol {}
enum AnEnum {
enum NestedEnum1: AProtocol {
case A1, B1
}
enum NestedEnum2: AProtocol {
case A2, B2
}
}
func makeItRain(_ rain: AProtocol)
夢はただ、次の書き込みになります -
func makeItRain(_ rain: AnEnum)
- それは、入力として(彼らはAProtocolに適合しなくても)NestedEnum1とNestedEnum2を受け入れるだろう。