CodeBlanks Logo Icon CodeBlanks

String oluşturma

Tek ve çift tırnak ile String oluşturmayı öğrenirsin.

String oluşturma

Dart'ta metinler String türünde tutulur. Bir String'i tek tırnak ('merhaba') ya da çift tırnak ("merhaba") ile yazabilirsin. İkisi de aynı sonucu verir; seçim senin.

String'i bir değişkene atamak için String türünü ya da var anahtar kelimesini kullanırsın: String name = "Ayşe"; ya da var name = "Ayşe";. Değeri ekrana yazdırmak için print(name); çağrısı yeterlidir.

Tek ve çift tırnak

Dart'ta tek ve çift tırnak eşdeğerdir; hangisini seçeceğin, dizenin içinde hangi tırnak türünü kullanacağına bağlıdır. Örneğin "Ali'nin" yazmak, 'Ali\'nin' yazmaktan daha okunaklıdır.

Birçok Dart programcısı çift tırnağı tercih eder çünkü dize içinde tek tırnak (kesme işareti) daha sık geçer. Önemli olan tutarlı olmaktır: aynı dosyada iki türü karıştırmaktan kaçın.

Uygulama String değişkenini yazdır

String türünde name değişkeni tanımla ve değeri "Ayşe" olsun. Sonra print(name); ile ekrana yazdır. Çıktı tek satırda Ayşe olmalı.

Başlangıç kodu

main.dart
// String değişkenini tanımla ve print ile yazdır

Örnek çözüm

main.dart
String name = "Ayşe";
print(name);

Beklenen çıktı

Ayşe

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi geçerli bir String sabitidir?

main.dart
?
  • "merhaba" Doğru cevap
  • <merhaba>
  • [merhaba]
  • {merhaba}

Açıklama: Çift tırnak ile yazılan metin bir String'dir.

2 String bildirimini tamamla

Soru
String name = ____;
print(name);
Cevap
String name = "Ayşe";
print(name);

Açıklama: "Ayşe" çift tırnaklı bir String sabitidir.

3 Tırnak türünü örneğe eşle

Kavram Anlamı
"merhaba" Çift tırnaklı
'merhaba' Tek tırnaklı
"Ali'nin" İçinde tek tırnak
'"Evet"' İçinde çift tırnak

Başlangıç bölümündeki tüm dersler