0Pricing
Dart Academy · Pelajaran

String Multi-Baris dan Mentah

Menangani baris baru dan teks tanpa escape

String Multi-Baris dan Mentah adalah pelajaran Dart 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 Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Masalah Perpindahan Baris

Terkadang teks perlu membentang sepanjang beberapa baris, seperti puisi atau alamat. Dart memberi Anda dua cara rapi untuk menanganinya.

Tanda Kutip Tiga untuk Banyak Baris

Tanda kutip tiga memungkinkan Anda menekan Enter di dalam string. Setiap perpindahan baris yang Anda ketik menjadi baris baru nyata dalam teks.

var addr = '''123 Main St
Apt 4''';

Kedua Gaya Tanda Kutip Tiga

Tanda kutip tiga hadir dalam dua bentuk: tiga tanda kutip tunggal atau tiga tanda kutip ganda. Keduanya berperilaku sama, jadi pilih yang paling sesuai dengan teks Anda.

var s = """line one
line two""";

Escape Baris Baru

Anda juga dapat menyisipkan perpindahan baris dengan escape baris baru backslash-n. Ini berguna untuk string bertanda kutip tunggal tanpa harus membuatnya menjadi multi-baris.

var s = 'top\nbottom';

Perhatikan Baris Pertama

Dengan tanda kutip tiga, teks tepat setelah tanda pembuka dimulai segera. Perpindahan baris sebelum konten Anda akan menambahkan satu baris kosong di awal.

var s = '''
starts on line two''';

Escape Tetap Berfungsi

Di dalam string biasa, garis miring terbalik memiliki fungsi khusus. Karakter ini menjalankan escape seperti tab, baris baru, atau tanda kutip literal.

var s = 'col1\tcol2';

Gunakan Raw String

Raw string menonaktifkan seluruh pemrosesan escape. Awali string dengan huruf r dan setiap garis miring terbalik akan tetap persis seperti yang diketik.

var path = r'C:\Users\Ada';

Mengapa Raw Membantu

Raw string sangat berguna untuk jalur file dan ekspresi reguler, yang banyak menggunakan garis miring terbalik sehingga melakukan escape pada setiap karakter terasa merepotkan.

var pattern = r'\d+';

Raw Juga Menonaktifkan Interpolasi

Dalam raw string, tanda dolar hanyalah karakter biasa. Interpolasi dinonaktifkan, sehingga $name muncul secara literal, bukan nilainya.

var s = r'cost is $price';

Gabungkan Raw dan Tiga

Anda dapat menggabungkan fitur-fitur tersebut: string raw dengan tanda kutip tiga membentang sepanjang banyak baris sekaligus mempertahankan setiap garis miring terbalik sebagai karakter literal.

var s = r'''path\one
path\two''';

Pilih Alat yang Tepat

Gunakan tanda kutip tiga untuk teks multi-baris dan raw untuk teks yang banyak mengandung garis miring terbalik. Bersama-sama, keduanya menangani hampir semua string yang rumit.

Pemeriksaan Singkat

Anda ingin membuat string yang mempertahankan garis miring terbalik secara literal. Apa yang harus digunakan?

Rangkuman: String Panjang dan Raw

Anda telah mempelajari bahwa tanda kutip tiga menangani teks multi-baris, sedangkan awalan raw mempertahankan garis miring terbalik dan tanda dolar sebagai karakter literal. 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “String Multi-Baris dan Mentah” gratis?

Ya — teks lengkap “String Multi-Baris dan Mentah” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “String Multi-Baris dan Mentah”?

Menangani baris baru dan teks tanpa escape Kamu berlatih Dart 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 Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart 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 “String Multi-Baris dan Mentah” 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 Dart Academy ini?

Ya. Setiap pelajaran Dart 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. Literal String dan Tanda Kutip
  2. Interpolasi String dengan Tanda Dolar
  3. String Multi-Baris dan Mentah
  4. Metode String Sehari-hari
← Kembali ke Dart Academy