Dart Dilinde Veri Tipleri

MTK
2 min readJan 29, 2024

--

Dart programlama dilinde, değişkenlerin ve değerlerin türlerini belirtmek için kullanılan bir dizi veri tipi bulunmaktadır. Bu veri tipleri, programcılara değişkenlerin içerdikleri veri türlerini belirleme ve programlarını daha sağlam, anlaşılır ve güvenilir hale getirme yeteneği sağlar. Dart’ın statik tipleme sistemine dayanarak, bir değişkenin türü genellikle derleme aşamasında belirlenir, bu da hataların erken tespit edilmesine ve kodun daha güvenli olmasına olanak tanır. İşte Dart dilinde sıkça kullanılan temel veri tipleri ve bunların örnek kullanımları.

int : Tam sayıları temsil eder.

double : Ondalık sayıları temsil eder.

int a = 5;
double b = 5.2;

String : Metin veya karakter dizilerini temsil eder.

String a = "Merhaba Dünya";

bool : Mantıksal değerleri temsil eder, yani “true” veya “false”.

bool a = true;

List : Sıralı elemanların bir koleksiyonunu temsil eder.

List<int> numbers = [1, 2, 3, 4, 5];
List<String> names = ['Veli', 'Ayşe', 'Mehmet'];

Map : Anahtar-değer çiftlerinin bir koleksiyonunu temsil eder.

Map<String, int> ages = {'Veli': 23, 'Ayse': 23, 'Mehmet': 24};

Runes : Unicode karakterlerini temsil eder.

var heart = '\u2665';
var smiley = '\u{1F604}';

dynamic : Değişkenin türünü çalışma zamanında belirlemek için kullanılır.

dynamic dynamicVariable = "Hello";
dynamicVariable = 42;

Dart dilindeki veri tiplerini incelediğimiz bu yazıda, dilin esnekliği ve güvenliğiyle tanıştık. Statik tipleme sistemi sayesinde, hataların erken tespit edilmesi ve kodun daha güvenli hale getirilmesi mümkün. Tam sayıları temsil eden int, ondalık sayıları temsil eden double, metin verilerini taşıyan String, mantıksal değerleri ifade eden bool gibi temel veri tipleri, Dart programcılarına geniş bir yelpazede işlevsellik sunar.

Dart’ın kolay öğrenilebilir yapısı ve güçlü tür sistemi, hem yeni başlayanlar için hem de deneyimli geliştiriciler için çekici kılıyor. Dart dilini öğrenmeye devam ederek, daha karmaşık uygulamalar geliştirebilir ve yazdığınız kodu daha etkili bir şekilde yönetebilirsiniz. Eğitim kaynakları ve örnek projelerle pratik yaparak, Dart dünyasında daha da ilerleyebilir ve başarıyla projelerinizi hayata geçirebilirsiniz. İyi kodlamalar dilerim!

--

--