Video: Suspense: Beyond Good and Evil / Summer Storm / A Shroud for Sara 2024
Swift içinde bir numaralandırma içinde değişkenler veya sabitler bildirebilirsiniz. Şekilde ve aşağıdaki listede görebileceğiniz gibi, numaralandırma, numaralandırmanın beş örneğini içeren bir dizi içeren statik bir değişkeni içerir.
enum Yer: String {case park = "park", havuz = "yüzme havuzu", barlar = "tırmanma çubukları", track1 = "koşu pisti", track2 = "yürüyüş pisti" statik izin tesisleri = [park, havuz, bars, track1, track2]}
Burada gördüğünüz kodu keşfetmek için aşağıdaki adımları takip edin:
-
Yer Numaralandırmasını Beyan Et.
Beş davası var.
-
Numaralandırmanın statik bir üyesi olarak bildirin.
Adı tesistir ve beş yığın durumu içeren bir dizidir.
Dizinin elemanlarının numaralandırma durumları olduğunu unutmayın: Bunlar dizeler değildir ve alıntı yapılmazlar.
-
Bir e değişkeni oluşturun ve yer numaralandırma havuz kasesinin ham değerine ayarlayın.
Numaralandırma örneği değil, bildirimi kullanıyorsunuz. Gördüğünüz gibi, durum havuzunun ilişkili değeri ile "yüzme havuzu" değeri vardır.
-
Baskı yaparsanız, yalnızca Enum Değeri olarak tanımlandığını göreceksiniz.
-
Döngü değişkeni olarak başlıca özelliklerini kullanarak tesis dizisinde döngü yapmak için hızlı numaralandırma kullanın.
Oyun alanında println ifadesinin beş defa yürütüldüğünü göreceksiniz.
-
result adlı bir String değişkeni oluşturun ve boş bir dize olarak ayarlayın.
-
Başka bir hızlı numaralandırma döngüsünde, her bir ham değeri (dize) virgül ve boşluk ile sonuçlara ekleyin.
-
Sonuç yazdır.
Bu kod türü, numaralandırmanın tüm değerleri için onay kutuları oluşturmak için kullanılabilir.
Bu hızlı numaralandırma kullanımı, arabirimi çizip, değişkenleri onay kutularının arkasında veya diğer kullanıcı arabirimi öğelerinde ilan ettiğinizde sıklıkla yapılanın tersidir. Bu durumda numaralandırma ve durumlarını tanımlar ve ardından arabirim öğelerini oluşturmak için kod yazarsınız. Deneyin, daha hızlı olduğuna ikna olursunuz.