Modul dan Impor
Pisahkan kode ke berbagai berkas dengan rapi.
Modul dan Impor adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 1 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.
Satu Berkas Mulai Penuh
Saat program berkembang, menjejalkan semuanya ke satu berkas menjadi berantakan. Membagi kode ke beberapa berkas membuat setiap bagian tetap kecil dan terfokus. 📂
Modul Adalah Berkas
Dalam Mojo, satu berkas sumber disebut modul. Setiap berkas .mojo yang Anda tulis merupakan modul yang dapat diimpor oleh orang lain.
Tempatkan Kode dalam Modul
Misalnya, Anda menempatkan fungsi pembantu dalam berkas bernama mymath.mojo. Berkas tersebut menjadi modul mymath.
fn add(a: Int, b: Int) -> Int:
return a + bMengimpor Modul
Gunakan kata kunci impor untuk memasukkan seluruh modul. Kini Anda dapat mengakses namanya melalui nama modul tersebut.
import mymath
fn main():
print(mymath.add(2, 3))Impor Hanya yang Diperlukan
Dengan dari, Anda dapat mengimpor satu nama secara langsung sehingga dapat memanggilnya tanpa awalan modul.
from mymath import add
fn main():
print(add(2, 3))Ganti Nama dengan as
Kata kunci as memberikan nama lokal yang lebih singkat atau lebih jelas untuk sebuah impor, sehingga membantu menghindari konflik nama.
import mymath as mm
fn main():
print(mm.add(2, 3))Impor Beberapa Nama
Anda dapat mencantumkan beberapa nama dalam satu impor dari, dipisahkan dengan koma, untuk mengambil tepat apa yang digunakan.
from mymath import add, subtractPustaka Standar
Mojo juga menyediakan modul. Anda mengimpor dari pustaka standar dengan cara yang sama seperti mengimpor kode Anda sendiri.
from collections import ListModul Membantu Penggunaan Ulang
Setelah kode berada dalam modul, program apa pun dapat mengimpornya. Anda menulis fungsi yang berguna sekali lalu menggunakannya kembali di mana saja.
Ruang Nama yang Jelas
Nama modul berfungsi sebagai ruang nama, sehingga dua modul dapat mendefinisikan add masing-masing tanpa kebingungan atau benturan.
Pisahkan dengan Sengaja
Kelompokkan kode yang berkaitan dalam modul yang sama dan pisahkan kode yang tidak berkaitan. Pemisahan yang baik membuat proyek mudah dibaca. 🧩
Pemeriksaan Singkat
Mari pastikan kembali apa yang dianggap sebagai modul dalam Mojo.
Rangkuman
Modul adalah satu berkas .mojo. Gunakan impor dan dari untuk menggunakan kembali kodenya, serta as untuk nama lokal yang praktis. 🎯
Belajar Mojo dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Modul dan Impor” gratis?
Ya — teks lengkap “Modul dan Impor” 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 “Modul dan Impor”?
Pisahkan kode ke berbagai berkas dengan rapi. 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 1 dari 4.
Berapa lama pelajaran “Modul dan Impor” 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.