Mojo Academy · Pelajaran

Modul dan Impor

Pisahkan kode ke berbagai berkas dengan rapi.

Pelajaran 1 dari 413 langkah

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 + b

Mengimpor 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, subtract

Pustaka Standar

Mojo juga menyediakan modul. Anda mengimpor dari pustaka standar dengan cara yang sama seperti mengimpor kode Anda sendiri.

from collections import List

Modul 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. 🎯

Gratis untuk memulai

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.

Semua pelajaran dalam kursus ini

  1. Modul dan Impor
  2. Membangun .mojopkg
  3. API Publik dan Struktur
  4. Praktik Terbaik Tata Letak Proyek
← Kembali ke Mojo Academy