0Pricing
Mojo Academy · Pelajaran

Anotasi Tipe yang Membantu

Tambahkan tipe agar Mojo dapat mengoptimalkan dan menangkap error.

Anotasi Tipe yang Membantu adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.

Apa Itu Anotasi Tipe?

anotasi tipe menyatakan tipe suatu nilai langsung dalam deklarasi, sehingga Anda dan Mojo mengetahui dengan tepat apa yang disimpannya.

Memberi Anotasi pada var

Tambahkan titik dua dan tipe setelah nama. Di sini : Int menyatakan bahwa count hanya akan menyimpan bilangan bulat.

var count: Int = 0

Inferensi vs Anotasi

Tanpa anotasi, Mojo menyimpulkan tipe dari nilainya. Menuliskannya sendiri membuat maksud Anda eksplisit dan jelas.

var x = 5
var y: Int = 5

Menemukan Kesalahan Sejak Awal

Anotasi memungkinkan Mojo menolak nilai yang salah saat kompilasi. Menetapkan teks ke sebuah Int langsung menjadi error.

var count: Int = "oops"  # error

Anotasi Membantu Kecepatan

Karena mengetahui tipe yang tepat sejak awal, Mojo dapat menghasilkan kode mesin yang lebih cepat alih-alih memeriksa tipe saat program berjalan.

Memberi Anotasi pada Float dan Bool

Anotasi berlaku untuk setiap tipe. Tuliskan Float64 atau Bool untuk mendokumentasikan dengan tepat jenis setiap nilai.

var ratio: Float64 = 0.5
var ok: Bool = True

Memberi Anotasi pada String

Tandai nilai teks dengan String agar pembaca langsung mengetahui bahwa var berisi kata-kata, bukan angka.

var name: String = "Ada"

Anotasi sebagai Dokumentasi

Tipe di samping nama memberi tahu pembaca berikutnya, termasuk Anda di masa depan, apa yang diharapkan tanpa harus mencari-cari nilainya.

Wajib dalam Fungsi fn

Fungsi fn yang ketat memerlukan anotasi tipe pada parameternya. Di sinilah kebiasaan ini paling bermanfaat.

fn add(a: Int, b: Int):
    print(a + b)

Beri Anotasi pada Batas

Meski inferensi berfungsi, berikan anotasi pada nilai yang diandalkan orang lain. Tipe yang jelas pada batas mencegah kebingungan di seluruh kode Anda.

Tipe Adalah Jaring Pengaman

Anotasi mengubah bug tersembunyi menjadi error yang terlihat dan membuka peluang kecepatan. Sedikit pengetikan sekarang menghemat banyak debugging nanti.

Pemeriksaan Cepat

Anda memberi anotasi Int pada var, tetapi mencoba menetapkan teks "oops" kepadanya. Apa yang terjadi di Mojo?

Ringkasan

anotasi tipe menamai tipe nilai dengan titik dua, menemukan error sejak awal, dan membantu Mojo berjalan lebih cepat. 🎯

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Anotasi Tipe yang Membantu” gratis?

Ya — teks lengkap “Anotasi Tipe yang Membantu” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Anotasi Tipe yang Membantu”?

Tambahkan tipe agar Mojo dapat mengoptimalkan dan menangkap error. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Mojo Academy?

Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Anotasi Tipe yang Membantu” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?

Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mendeklarasikan Nilai dengan var
  2. Int, Float, dan Bool
  3. String dan Teks
  4. Anotasi Tipe yang Membantu
← Kembali ke Mojo Academy