CodeBlanks Logo Icon CodeBlanks

Dart nedir?

Dart'ın Google tarafından geliştirilen bir dil olduğunu öğrenirsin.

Dart nedir?

Dart, Google tarafından geliştirilen modern bir programlama dilidir. Özellikle istemci tarafı uygulamalar için tasarlanmıştır: web, sunucu ve özellikle Flutter ile mobil uygulamalar.

Dart 3 sürümü null safety, records ve pattern matching gibi modern özellikleri standart olarak sunar. Bu sayede daha güvenli ve okunaklı kod yazarsın.

Dart güçlü türlüdür (strongly typed) ama tip çıkarımı da yapar. Bu yüzden hızlı yazarken rahat, derleyici ise hatayı erken yakalar.

Dart 3 özellikleri

Dart 3, dilin modern sürümüdür ve varsayılan olarak null safety kullanır. Yani bir değişken null olamaz; null istiyorsan bunu açıkça belirtmen gerekir.

Yeni eklenen records ile birden çok değeri tek bir paket gibi döndürebilirsin. Pattern matching ise veriyi yapısına göre ayırıp eşleştirmeyi kolaylaştırır.

Bu kurs boyunca Dart 3 sözdizimini kullanacağız. Eski kodlarda null işlemleri farklı yazılmış olabilir; modern kullanımı öğreneceğiz.

Uygulama İlk çıktını yaz

print ile ekrana Merhaba Dart yazdır.

Başlangıç kodu

main.dart
// Mesajını buraya yaz

Örnek çözüm

main.dart
print("Merhaba Dart");

Beklenen çıktı

Merhaba Dart

Soru ve cevaplar

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

1 Dart'ı kim geliştirir?

  • Mozilla
  • Microsoft
  • Apple
  • Google Doğru cevap

Açıklama: Dart, Google tarafından geliştirilir.

2 Giriş noktası

Soru
void ____() { print('Merhaba'); }
Cevap
void main() { print('Merhaba'); }

Açıklama: Her Dart programı main fonksiyonundan başlar.

3 Kavramları eşleştir

Kavram Anlamı
main Programın giriş noktası
print Ekrana çıktı yazar
Dart Google'ın dili
dart run Programı çalıştırır

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