Adding a case to an existing enum with a protocol

前端 未结 4 1301
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-15 04:40

I want to create a protocol that enforces a certain case on all enums conforming to this protocol.

For example, if I have a <

4条回答
  •  误落风尘
    2020-12-15 05:25

    An extension can add a nested enum, like so:

    enum Plants {
      enum Fruit {
         case banana
      }
    } 
    
    
    extension Plants {
      enum Vegetables {
         case potato
      }
    }
    

提交回复
热议问题