Dart Academy · Ders

Çok Satırlı ve Ham Dizeler

Yeni satırları ve kaçış karakteri içermeyen metni işleme

3. ders / 413 adım

Çok Satırlı ve Ham Dizeler, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.

Yeni Satır Sorunu

Bazen bir metnin bir kaç satıra yayılması gerekir; örneğin bir poem veya adres. Dart bunu yönetmek için iki temiz yol sunar.

Çok Satır İçin Üçlü Tırnaklar

Üçlü tırnaklar, bir dize içinde Enter tuşuna basmanızı sağlar. Yazdığınız her satır sonu, metinde gerçek bir yeni satıra dönüşür.

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

Her İki Tırnak Biçiminin Üçlüsü

Üçlü tırnakların iki biçimi vardır: üç tek tırnak veya üç çift tırnak. Aynı şekilde çalışırlar; bu nedenle metninize uygun olanı seçin.

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

Yeni Satır Kaçışı

Yeni satır kaçışı olan ters eğik çizgi-n ile de satır sonu ekleyebilirsiniz. Çok satırlı biçime geçmeden tek tırnaklı dizelerde kullanışlıdır.

var s = 'top\nbottom';

İlk Satıra Dikkat Edin

Üçlü tırnaklarda açılış işaretlerinden hemen sonra gelen metin derhâl başlar. İçeriğinizden önce satır sonu bırakırsanız ilk satır boş olur.

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

Kaçışlar Hâlâ Çalışır

Normal dizelerin içinde ters eğik çizgi özeldir. Sekme, yeni satır veya gerçek bir tırnak gibi kaçışları etkinleştirir.

var s = 'col1\tcol2';

Ham Dizelerle Tanışın

Ham dize, tüm kaçış işlemelerini devre dışı bırakır. Dizenin başına r harfini getirin; böylece her ters eğik çizgi yazdığınız gibi kalır.

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

Ham Dizeler Neden Yararlıdır

Ham dizeler, ters eğik çizgilerin her yerde kullanıldığı dosya yolları ve düzenli ifadeler için çok kullanışlıdır; her bir ters eğik çizgiyi kaçış karakterine dönüştürmek zahmetlidir.

var pattern = r'\d+';

Ham Dizeler Enterpolasyonu da Devre Dışı Bırakır

Ham bir dizede dolar işareti yalnızca bir karakterdir. Enterpolasyon kapalı olduğundan $name, değeri yerine olduğu gibi görünür.

var s = r'cost is $price';

Ham ve Üçlü Özellikleri Birleştirme

Özellikleri bir arada kullanabilirsiniz: ham, üçlü tırnaklı bir dize birçok satıra yayılır ve tüm ters eğik çizgileri aynı anda olduğu gibi korur.

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

Doğru Aracı Seçin

Çok satırlı metinler için üçlü tırnakları, ters eğik çizgilerin yoğun olduğu metinler için raw önekini kullanın. Birlikte, neredeyse her zorlu dizeyi ele alabilirler.

Hızlı Kontrol

Ters eğik çizgilerin olduğu gibi korunduğu bir dize istiyorsunuz. Ne kullanırsınız?

Özet: Büyük ve Ham Dizeler

Üçlü tırnakların çok satırlı metinleri ele aldığını, raw önekinin ise ters eğik çizgilerle dolar işaretlerini olduğu gibi koruduğunu öğrendiniz. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle Dart öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Çok Satırlı ve Ham Dizeler” dersi ücretsiz mi?

Evet — “Çok Satırlı ve Ham Dizeler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.

“Çok Satırlı ve Ham Dizeler” dersinde ne öğreneceğim?

Yeni satırları ve kaçış karakteri içermeyen metni işleme Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Dart Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Çok Satırlı ve Ham Dizeler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dize Değişmezleri ve Tırnak İşaretleri
  2. Dolar İşaretiyle Dize Ara Değiştirme
  3. Çok Satırlı ve Ham Dizeler
  4. Günlük Kullanımdaki Dize Yöntemleri
← Dart Academy Sayfasına Dön