История изменений
Исправление necromant, (текущая версия) :
В свифте даже оператор ‘=’ можно опустить, автоматом имя преобразуется в строковый литерал.
enum Users: String, CaseIterable {
case Monk
case Morkovka
case Necromant
case Obezyan
}
print(Users.Necromant)
for user in Users.allCases {
print("\(user)");
}
При этом enum
является фактически классом и в него можно напихивать методы и расширять его как вздумается.
Исправление necromant, :
В свифте даже оператор ‘=’ можно опустить, автоматом имя преобразуется в строковый литерал.
enum Users: String, CaseIterable {
case Monk
case Morkovka
case Necromant
case Obezyan
}
print(Users.Necromant)
for user in Users.allCases {
print("\(user)");
}
Исходная версия necromant, :
В свифте даже оператор ‘=’ можно опустить, автоматом имя преобразуется в строковый литерал.
import Cocoa
enum Users: String, CaseIterable {
case Monk
case Morkovka
case Necromant
case Obezyan
}
print(Users.Necromant)
for user in Users.allCases {
print("\(user)");
}