Video: Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka 2024
Di dalam sebuah penghitungan di Swift, Anda dapat mendeklarasikan variabel atau konstanta. Seperti yang dapat Anda lihat pada gambar dan daftar berikut, penghitungan berisi variabel statis yang terdiri dari sebuah array dengan lima kasus penghitungan.
enum Tempat: String {case park = "park", pool = "kolam renang", bar = "climbing bars", track1 = "jalur lari", track2 = "jalur jalan" static let facilities = [park, pool, bar, track1, track2]}
Bekerja melalui langkah-langkah berikut untuk mengeksplorasi kode yang Anda lihat di sini:
-
Deklarasikan pencacahan Tempat.
Ada lima kasus.
-
Deklarasi anggota penghitungan statis.
Namanya adalah fasilitas, dan ini adalah susunan yang terdiri dari lima kasus pencacahan.
Perhatikan bahwa elemen dari array adalah kasus pencacahan: Mereka bukan string dan tidak dikutip.
-
Buat sebuah variabel e dan setel ke nilai raw dari pool case dari tempat enumerasi.
Anda menggunakan deklarasi dan bukan sebuah instance dari enumerasi. Seperti yang Anda lihat, ia memiliki nilai "kolam renang" dengan nilai gabungan kolam renang.
-
Jika Anda mencetaknya, Anda akan melihatnya hanya diidentifikasi sebagai Nilai Enum.
-
Gunakan enumerasi cepat untuk loop melalui array fasilitas menggunakan kemudahan sebagai variabel loop.
Anda akan melihat di taman bermain bahwa pernyataan println dijalankan lima kali.
-
Buat variabel String yang disebut hasil dan setel ke string kosong.
-
Di dalam lingkaran enumerasi yang lain, tambahkan setiap nilai mentah (string) untuk menghasilkan koma dan kosong.
-
Hasil cetak.
Jenis kode ini dapat digunakan untuk membuat kotak centang untuk semua nilai pencacahan.
Penggunaan enumerasi cepat akan menjadi kebalikan dari apa yang sering dilakukan saat Anda menggambar antarmuka dan kemudian mendeklarasikan variabel di balik kotak centang atau elemen antarmuka pengguna lainnya. Dalam kasus ini, Anda menentukan pencacahan dan kasusnya dan kemudian menulis kode untuk membuat elemen antarmuka. Cobalah, dan Anda akan yakin bahwa itu lebih cepat.