Zig Academy · Pelajaran

Mencetak dengan std.debug.print

Tampilkan teks di layar dan format nilai.

Pelajaran 3 dari 413 langkah

Mencetak dengan std.debug.print adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.

Jendela Anda ke Dalam Program

Mencetak teks adalah cara Anda melihat apa yang sedang dilakukan kode. Cara tercepat Zig untuk melakukannya adalah std.debug.print. 🖨️

Mengakses std

Titik-titik pada std.debug.print adalah sebuah jalur: modul std berisi debug, yang berisi fungsi print yang Anda panggil.

const std = @import("std");
std.debug.print("Hello\n", .{});

Selalu Dua Argumen

print selalu menerima dua hal: string format dan tupel nilai untuk mengisinya. Bahkan tanpa nilai, Anda tetap memberikan tupel kosong.

Tupel Argumen Kosong

.{} adalah sebuah tupel kosong. Saat teks Anda tidak memiliki penampung, Anda tetap memberikannya agar tanda tangan fungsi terpenuhi.

std.debug.print("No values here\n", .{});

Penampung Menggunakan Kurung Kurawal

Di dalam string format, {} menandai tempat untuk memasukkan sebuah nilai. Setiap penampung mengambil item berikutnya dari tupel argumen Anda sesuai urutan.

std.debug.print("Score: {}\n", .{42});

Meneruskan Beberapa Nilai

Cantumkan beberapa nilai dalam tupel, lalu nilai-nilai tersebut mengisi penampung dari kiri ke kanan sehingga data dapat digabungkan dengan mudah dalam satu baris.

std.debug.print("{} plus {} is {}\n", .{2, 3, 5});

Penentu Format

Tambahkan huruf di dalam kurung kurawal untuk mengatur keluaran. Misalnya, {s} mencetak potongan string dan {d} memaksa pemformatan bilangan bulat desimal.

std.debug.print("Name: {s}\n", .{"Ada"});

Baris Baru Harus Ditulis Manual

print tidak menambahkan pemisah baris untuk Anda. Sertakan escape \n sendiri kapan pun Anda ingin keluaran berpindah ke baris berikutnya.

Menulis ke stderr

Satu detail penting: std.debug.print mengirimkan teks ke stderr, yaitu aliran galat. Ini sudah memadai untuk belajar dan menampilkan keluaran saat melakukan penelusuran cepat.

Untuk Keluaran Sebenarnya, Gunakan stdout

Program yang serius mencetak hasil ke stdout melalui penulis. Namun, debug.print tetap menjadi pilihan yang paling mudah digunakan saat Anda bereksplorasi.

Tidak Memerlukan Pengalokasi

Keuntungan yang menarik: std.debug.print tidak memerlukan pengalokasi. Anda dapat memanggilnya di mana saja, bahkan sebelum menyiapkan pengelolaan memori.

Pemeriksaan Singkat

Anda menulis std.debug.print("Hi\n", .{}). Apa peran bagian .{}?

Ringkasan

Gunakan std.debug.print dengan string format dan tupel argumen. Isi penampung {}, tambahkan \n sendiri, dan ingat bahwa fungsi ini menulis ke stderr. 🎯

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 “Mencetak dengan std.debug.print” gratis?

Ya — teks lengkap “Mencetak dengan std.debug.print” 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 “Mencetak dengan std.debug.print”?

Tampilkan teks di layar dan format nilai. 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 3 dari 4.

Berapa lama pelajaran “Mencetak dengan std.debug.print” 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. Memasang Zig di Platform Apa Pun
  2. Fungsi main Pertama Anda
  3. Mencetak dengan std.debug.print
  4. Kompilasi dan Jalankan dalam Satu Langkah
← Kembali ke Zig Academy