Swift Academy · Pelajaran

Penghitungan

Penghitungan

Pelajaran 1 daripada 16 langkah

Penghitungan ialah pelajaran Swift Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 1. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Swift Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Swift Academy merangkumi sejumlah 1 pelajaran.

Pengenalan

Helo,

Dalam pelajaran ini, kita akan mempelajari topik Enumerasi.

Enumerasi digunakan untuk mencipta jenis yang ditakrifkan pengguna. Dalam langkah seterusnya, penggunaan data berkaitan yang ditakrifkan pengguna ini membolehkan kita menulis kod dengan keselamatan jenis yang tinggi.

Enumerasi ialah jenis nilai yang digunakan untuk menyimpan data yang tergolong dalam kumpulan berkaitan secara bersama. Ia membolehkan kita bekerja dengan keselamatan jenis dalam kod.

sambungan

Terdapat beberapa maklumat tentang enumerasi yang perlu kita ketahui. Mari kita senaraikannya.

  • Dalam Swift, setiap kes dalam enumerasi tidak semestinya mempunyai nilai.
  • Nilai mentah yang diberikan kepada kes dalam enumerasi boleh berjenis rentetan, aksara, bilangan bulat atau titik terapung.
  • Kita boleh mentakrifkan AssociatedValue dalam enumerasi. Nilai yang ditakrifkan ini boleh terdiri daripada sebarang jenis.
  • Enumerasi ialah jenis kelas pertama dalam Swift.

sambungan

  • Kita tidak perlu mentakrifkan nilai, iaitu nilai mentah, bagi setiap kes dalam enumerasi. Enumerasi ialah jenis kelas pertama. Kita boleh menyesuaikan sifat, kaedah atau pemula,
  • Enumerasi boleh dilaksanakan dengan mematuhi protokol dan menulis sambungan.
  • Nama enumerasi mesti bermula dengan huruf besar.
  • Enumerasi ialah jenis nilai, bukan jenis rujukan.
enum SiliconValley {
case Google
case Apple
case Microsoft
}

enum SiliconValley1 { case Apple, Google, Amazon, Microsoft} 

var companyName = SiliconValley1.Apple 
companyName = SiliconValley1 . Google 
companyName = .Amazon 

/*
After the first definition, he realized that the 
variable companyName type is the SiliconValley1 enum.
As in the .Amazon definition in the last line, 
there is no need to pass the name of the enum as an extra.
companyName is automatically inferred.
*/

rawValue

Nilai mentah juga boleh ditakrifkan dalam enumerasi kita.

Mari kita pelajarinya melalui contoh.

enum Direction1: String { 
case North, South, East, West
 }


//Default value of North = “North” 
//Default value of South = “South” 
//Default value of East = “East”
//Default value of West = “West”

enum SiliconValley2: Int {
 case Apple, Google, Amazon, Microsoft
}
 //Default value of Apple = 0, Google =1, Amazon =2 , Microsoft =3

contoh

Sekarang, mari kita gambarkan nilai mentah secara jelas.

enum Direction2: Character
 { 
case North = "n" 
case South = "s" 
case East = "e" 
case West = "w"
}

enum SiliconValley3: Int { 
case Apple = 1 , Google, Amazon, Microsoft 
}
 // value of Google = 2, Amazon = 3, Microsoft = 4



// Defined Enum Raw Value can be accessed as follows.
enum SiliconValley4: Int { case Apple = 1 , Google, Microsoft, Amazon }
let companyRank = SiliconValley4.Amazon.rawValue 

print ( "Raw value of Amazon is \(companyRank)" ) 
//Prints Raw value of Amazon is 4”

Tahniah

Tahniah 🎉

Dalam pelajaran ini, kita telah mempelajari enumerasi dalam Swift.

Jumpa lagi dalam pelajaran seterusnya.

Penghitungan — ilustrasi 6
Percuma untuk bermula

Pelajari Swift dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
122
Pelajaran
409

Soalan Lazim

Adakah pelajaran “Penghitungan” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Swift Academy, termasuk “Penghitungan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Swift Academy merangkumi sejumlah 1 pelajaran.

Apakah yang akan saya pelajari dalam “Penghitungan”?

Penghitungan Anda berlatih Swift Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Swift Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Swift Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 1.

Berapa lamakah pelajaran “Penghitungan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Swift Academy ini?

Ya. Setiap pelajaran Swift Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

← Kembali ke Swift Academy