Anotasi Jenis yang Membantu
Tambah jenis supaya Mojo boleh mengoptimumkan dan mengesan ralat.
Anotasi Jenis yang Membantu ialah pelajaran Mojo Academy percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. 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 Mojo Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Mojo Academy merangkumi sejumlah 4 pelajaran.
Apakah Anotasi Jenis?
anotasi jenis menyatakan jenis nilai terus dalam pengisytiharan, supaya anda dan Mojo mengetahui dengan tepat perkara yang disimpannya.
Menganotasi var
Tambahkan tanda titik bertindih dan jenis selepas nama. Di sini, : Int menjanjikan bahawa count hanya akan menyimpan nombor bulat.
var count: Int = 0Inferens berbanding Anotasi
Tanpa anotasi, Mojo membuat inferens tentang jenis daripada nilai tersebut. Menulisnya sendiri menjadikan niat anda jelas dan nyata.
var x = 5
var y: Int = 5Mengesan Kesilapan Lebih Awal
Anotasi membolehkan Mojo menolak nilai yang salah semasa penyusunan. Menetapkan teks kepada Int menjadi ralat serta-merta.
var count: Int = "oops" # errorAnotasi Membantu Kelajuan
Dengan mengetahui jenis tepat lebih awal, Mojo boleh menjana kod mesin yang lebih pantas dan bukannya memeriksa jenis semasa program berjalan.
Menganotasi Float dan Bool
Anotasi berfungsi untuk setiap jenis. Nyatakan Float64 atau Bool untuk mendokumentasikan dengan tepat jenis setiap nilai.
var ratio: Float64 = 0.5
var ok: Bool = TrueMenganotasi String
Tandakan nilai teks dengan String supaya pembaca dapat melihat serta-merta bahawa var menyimpan perkataan, bukannya nombor.
var name: String = "Ada"Anotasi sebagai Dokumentasi
Jenis di sebelah nama memberitahu pembaca seterusnya, termasuk diri anda pada masa hadapan, perkara yang perlu dijangkakan tanpa perlu mencari nilai tersebut.
Diperlukan dalam Fungsi fn
Fungsi fn yang ketat memerlukan anotasi jenis pada parameternya, dan di sinilah amalan ini paling berguna.
fn add(a: Int, b: Int):
print(a + b)Anotasi pada Sempadan
Walaupun inferens berfungsi, anotasilah nilai yang bergantung pada orang lain. Jenis yang jelas pada sempadan mengelakkan kekeliruan merentasi kod anda.
Jenis ialah Jaring Keselamatan
Anotasi menukar pepijat senyap menjadi ralat yang jelas dan membuka laluan kepada kelajuan. Sedikit penaipan sekarang menjimatkan kerja penyahpepijatan kemudian.
Semakan Pantas
Anda menganotasi var sebagai Int tetapi cuba menetapkan teks "oops" kepadanya. Apakah yang berlaku dalam Mojo?
Ringkasan
anotasi jenis menamakan jenis nilai dengan tanda titik bertindih, mengesan ralat lebih awal dan membantu Mojo berjalan dengan lebih pantas. 🎯
Pelajari Mojo 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
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Anotasi Jenis yang Membantu” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Mojo Academy, termasuk “Anotasi Jenis yang Membantu”, 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 Mojo Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Anotasi Jenis yang Membantu”?
Tambah jenis supaya Mojo boleh mengoptimumkan dan mengesan ralat. Anda berlatih Mojo 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 Mojo Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Mojo 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 4 daripada 4.
Berapa lamakah pelajaran “Anotasi Jenis yang Membantu” 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 Mojo Academy ini?
Ya. Setiap pelajaran Mojo 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.
Semua pelajaran dalam kursus ini
- Mengisytiharkan Nilai dengan var
- Int, Float dan Bool
- Rentetan dan Teks
- Anotasi Jenis yang Membantu