Dart Dilinde Veri Tipleri ve Değişkenler

Dart dilinde veri tipleri alt başlıklar halinde derlenmiştir:

Dart Dilinde Veri Tipleri

Dart dili, statik olarak yazılmış bir programlama dilidir. Bu demektir ki değişkenlerin her zaman belirli bir veri tipine sahiptir ve bu veri tiplerinin değişemeyeceği anlamına gelir. Her değişkenin kendisiyle ilişkilendirilmiş veri tipi bulunmaktadır. Bu veri tipleri alt başlıklar halinde listelenmiştir:

Dart Sayısal Veri Tipleri (int, double)

Sayısal değerleri tutmak için kullanılır. Dart, integer ve float sayısal veri tiplerini destekler.

int (integer = tam sayı)

Dart dilinde tamsayılar, int anahtar sözcüğü kullanılarak bildirilebilir:

double (double = kayan noktalı sayılar)

Dart dilinde ondalıklı sayılar ve tam sayıların depolanması için kullanılan veri tipidir ve double anahtar sözcüğü kullanılarak bildirilebilir:

Dart Metinsel Veri Tipi (String)

Dart’ta metinsel ifadelerin tutulduğu veri tipidir ve tek tırnak (‘Metin ifadesi’) veya çift tırnak (“Metin ifadesi”) kullanılarak temsil edilir. Bu değişkenler, String anahtar sözcüğü kullanılarak bildirilebilir. Baş harfinin büyük olduğuna dikkat ediniz:

Dart Boolean Veri Tipi

Boolean, karar ifadelerinin tutulduğu veri tipidir ve bir durumun Doğru (true) veya Yanlış (yanlış) olabilen doğruluk değerlerini temsil etmek için kullanılır. İlgili değişkenler bool anahtar sözcüğü kullanılarak bildirilir:

Dart List Veri Tipi

Dart’ta, bir nesne koleksiyonunu temsil etmek için liste veri türü kullanılır. Liste, sıralı bir nesne grubudur. Dart’taki Liste veri türü, diğer programlama dillerindeki dizi kavramıyla eş anlamlıdır. Bir liste değişkeni, virgülle ayrılmış ve köşeli parantez [ ] içine alınmış değerlere sahip olarak tanımlanır:

Dart Map Veri Tipi

Map, bir dizi değeri key (anahtar) / value (değer) çiftleri olarak temsil etmek için kullanılan bir veri tipidir. Map ile hem anahtarlar hem de değerler herhangi bir veri tipinden olabilir. Her anahtar (key) yalnızca bir kez kullanılabilirken buna karşılık aynı değer (value) birden çok kez kullanılabilir.

Map, Map anahtar kelimesi ve küme parantezleri { } kullanılarak tanımlanır:

Dart Runes Veri Tipi

Dart, Unicode UTF-16 kod birimlerinin bir dizisidir, bir dize içindeki 32 bit Unicode değerleri özel bir sözdizimi kullanılarak temsil edilir.

Bir rune, bir Unicode kod noktasını temsil eden bir tamsayıdır. Örneğin, kalp karakteri ‘♥, karşılık gelen unicode eşdeğeri \u2665 kullanılarak temsil edilir, burada \u unicode anlamına gelir ve sayılar, esasen bir tam sayı olan onaltılıktır.

Onaltılık basamaklar 4 basamaktan fazla veya küçükse, onaltılık değeri küme parantezleri { } içine yerleştirilir:

Dart – var

Dart’ta var anahtar kelimesi kullanılarak adlandırılmış değişkenlerin veri tipi program tarafından otomatik olarak algılanır. Haliyle de var sayesinde değişkenin tipi belirtilmeden tanımlanma imkanı sunulmaktadır:

Dart – final

Dart dilinde final anahtar kelimesi ile oluşturulan değişkenler çalışma sırasında oluşan sabit bir veri tipidir. İlgili ifadeler kullanılmadığı sürece bellekte yer kaplamazlar.

Değer değiştirilmek istenildiğinde: Can’t assign to the final variable ‘sabit’. hatası alınır.

Dart – const

Dart’ta const, sabit değişkenleri, yani hiçbir surette değişmesi istenmeyen veri tiplerini tanımlamak için kullanılır.

Benzer şekilde değer değiştirilmek istenildiğinde: Can’t assign to the const variable ‘sabit’ hatası alınır:

Dart – dynamic

Dart statik bir programlama dili olduğu için değişkenlerin tipi bir kere belirlenince veri tipi değiştirilemez. Bu durum dynamic anahtar kelimesi sayesinde aşılabilmektedir:

Yukarıdaki kodları çalıştırmak için: DartPad ya da replit

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu