Kaçış Karakterleri
Kısa örneklerle makaleyi pekiştirelim.Kaçış Karakteri Kullanmadan
void main() {
String yazi = "Merhaba Dart dilini "uzman" seviyesinde bilmek istiyorum";
}
Görüldüğü gibi String bir ifade içerisinde yine string bir ifade olarak "uzman" sözcüğünü tırnaklar içerisinde kullandık. Tırnak işareti en baştan başlayarak sona doğru cümleyi bitirmeye çalışır. Cümle içerisinde ansızın tırnak işareti karşımıza çıktığı için akış bozuldu ve hata oluştu.
Kaçış Karakteri Kullanmadan Sonuç
Hataya neden olan tırnak işaretini keselim ki cümlenin sonuna kadar hatasız bir şekilde ilerleyelim.
Kaçış Karakteri Kullanalım
void main() {
String yazi = "Merhaba Dart dilini \"uzman\" seviyesinde bilmek istiyorum";
}
Sorunu çözmek için kaçış karakteri yani \ işareti kullanarak cümlenin sonuna kadar hatasız bir şekilde yorumlanmasını sağlayalım. Kaçış karakteri kullanılmazsa hata devam edecektir.
Kaçış Karakteri Kullanıldığında Sonuç
Yorum Satırları
Yorum satırları programlama içerisinde açıklayıcı notlar almamızı sağlar. Yada ileriye yönelik olarak yapılması gerektiğini yorum satırı ile belirtebiliriz. Tek satır olarak yorum yazmak istiyorsak // kullanırız.Yorum satırları derleyici tarafından okunmaz o nedenle programın performansına bir etkisi yoktur. Bunlarla ilgili örnekler yapalım.
Yorum Satırı
void main() {
String isim = "Serkan"; // Burada kişi tanımlaması yapıyoruz. Ayrıca burası yorum satırı olarak geçiyor.
String meslek = "Yazılım Uzmanı"; // Kişinin meslek bilgisini alalım.
}
Peki tek satır değil de birden fazla satırı yorum olarak yapmak istersek.
Bu noktada ise /* Burada yorum olarak yazılması gerekenler */ şeklinde bir yapı kullanabiliriz.
Yorum satırları derleyici tarafından okunmaz o nedenle programın performansına bir etkisi yoktur. Bunlarla ilgili örnekler yapalım.
Çoklu Yorum Satırı
void main() {
/*
Burada hatırlatıcı olarak şunu yapalım. Şehir bilgilerini al.
Kişiye ait yaş bilgisini de al
Sonrasında o kişiye isim ve yaş olarak bir mesaj ver.
*/
String sehir = "İstanbul";
String isim = "Suat";
int yas = 40;
print("Merhaba ${isim}, ${sehir} şehrinde nice ${yas} yaşlara.");
}