3 HAZİRAN 2014, Salı
Nasıl Dize tip bir numaralandırma numaralandırma?
enum Suit {
case Spades, Hearts, Diamonds, Clubs
func simpleDescription() -> String {
switch self {
case .Spades:
return "spaces"
case .Hearts:
return "hearts"
case .Diamonds:
return "diamonds"
case .Clubs:
return "clubs"
}
}
}
Örneğin, nasıl böyle bir şey yapabilirim:
for suit in Suit {
// do something with suit
}
CEVAP
10 HAZİRAN 2014, Salı
Bu yazı ilgili burada http://www.swift-studies.com/blog/2014/6/10/enumerating-enums-in-swift
Aslında önerilen bir çözümdür
enum ProductCategory : String {
case Washers = "washers", Dryers = "dryers", Toasters = "toasters"
static let allValues = [Washers, Dryers, Toasters]
}
for category in ProductCategory.allValues{
//Do something
}
Bunu Paylaş:
Nasıl Dize tip bir numaralandırma numa...
Nasıl dava sınıfı scala bir Numaraland...
Nasıl bir numaralandırma değeri int ' ...
Numaralandırma Dize Değeri Adı...
Nasıl Özel Sınıf tüm sınıflar özniteli...