Zig Academy · Pelajaran

zig fmt: Format Kode Anda

Jaga kerapian kode dengan pemformat bawaan.

Pelajaran 4 dari 413 langkah

zig fmt: Format Kode Anda adalah pelajaran Zig 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 Zig Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Zig Academy mencakup 4 pelajaran total.

Satu Gaya Baku

Zig menyediakan pemformat bawaan agar setiap proyek terlihat seragam. Perintah zig fmt menulis ulang kode Anda ke dalam gaya Zig kanonis.

Memformat File di Tempat

Arahkan zig fmt ke sebuah file dan perintah itu akan memformat ulang file tersebut langsung di disk, memperbaiki indentasi, spasi, dan pemisah baris untuk Anda.

zig fmt main.zig

Memformat Seluruh Direktori

Berikan sebuah direktori dan zig fmt akan menelusurinya secara rekursif, merapikan setiap file .zig yang ditemukannya. Satu perintah dapat memformat seluruh proyek.

zig fmt src/

Tidak Perlu Konfigurasi

Tidak ada opsi gaya yang perlu diperdebatkan. Zig fmt memiliki satu gaya tetap, sehingga perdebatan pemformatan berakhir di setiap tim dan basis kode.

Memeriksa Tanpa Mengubah

Flag --check melaporkan file yang belum diformat dan keluar dengan error, tetapi tidak pernah mengedit apa pun. Sangat cocok untuk verifikasi.

zig fmt --check src/

Sangat Cocok untuk CI

Karena --check mengembalikan kode keluar yang menandakan kegagalan, Anda dapat menghubungkannya ke integrasi berkelanjutan untuk menolak kode yang belum diformat secara otomatis.

Membaca dari Input Standar

Berikan --stdin dan zig fmt akan memformat teks yang disalurkan kepadanya, lalu mencetak hasilnya. Editor menggunakan cara ini untuk memformat saat penyimpanan.

cat main.zig | zig fmt --stdin

Integrasi Editor

Sebagian besar editor menjalankan zig fmt secara otomatis saat Anda menyimpan. Kode Anda langsung menjadi rapi, sehingga Anda tidak perlu lagi memikirkan tata letaknya.

Pemformatan Bukan Linting

Ingat cakupannya: zig fmt hanya memperbaiki tata letak. Perintah ini tidak mengganti nama atau menemukan bug logika; itu tugas kompilator.

Menghormati Beberapa Pilihan

zig fmt umumnya membiarkan pemisah baris di dalam literal dan komentar, sehingga struktur dibersihkan tanpa menghapus tata letak yang disengaja.

Kebiasaan yang Baik

Jalankan pemformat sebelum setiap commit. Perubahan yang bersih dan konsisten mempercepat peninjauan serta membuat seluruh riwayat mudah dibaca oleh semua orang.

Pemeriksaan Singkat

Dalam CI, Anda ingin build gagal saat kode belum diformat, tanpa mengubah file apa pun. Perintah mana yang berfungsi?

Rangkuman

Anda telah mengenal zig fmt: satu gaya kanonis, pemformatan file atau folder, --check untuk CI, serta pemformatan oleh editor saat penyimpanan agar kode tetap rapi dengan mudah. 🧹

Gratis untuk memulai

Belajar Zig 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 “zig fmt: Format Kode Anda” gratis?

Ya — teks lengkap “zig fmt: Format Kode Anda” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Zig Academy, upgrade ke CoddyKit PRO. Kursus Zig Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “zig fmt: Format Kode Anda”?

Jaga kerapian kode dengan pemformat bawaan. Kamu berlatih Zig 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 Zig Academy?

Tidak diperlukan pengalaman sebelumnya. Zig 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 “zig fmt: Format Kode Anda” 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 Zig Academy ini?

Ya. Setiap pelajaran Zig 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. zig run vs zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Membaca Kesalahan Kompilator
  4. zig fmt: Format Kode Anda
← Kembali ke Zig Academy