Можете ли вы наследовать перечисление в Swift? Каковы правила, о которых следует знать в отношении наследования enum?
Следующий тестовый код:
enum TemperatureUnit: Int {
case Kelvin, Celcius, Farenheit
}
enum TemperatureSubunit : Temperature {
}
генерирует
error: type 'TemperatureSubunit' does not conform to protocol 'RawRepresentable'