Dart Dersleri #3 - Değişkenler - Sayılar
Dart dilinde sayıları nasıl tanımlanır? Hangi türde sayılar vardır?
void main() { int sayi1 = 19; print(sayi1); double sayi2 = 19.19; print(sayi2); num numara1 = 1919; print(numara1); double exponentsSayi1 = 1.919e3; print(exponentsSayi1); var sayi3 = 19051919; print(sayi3); }
Örnekteki gibi Dart dilinde sayılar bu şekilde gösteriliyor. Diğer programlama dillerinde kullanılan veri tipi float Dart dilinde kullanılmamaktadır.
Sonraki örneklerde görüşmek üzere!
Sorularınızı ve isteklerinizi yorum bölümünden iletebilirsiniz.
Mesela bazı kavramları açıklayabilirsiniz. Python biliyorum ama num ve double Python'da yok. Sanırım double, float'a karşılık geliyor. Ama num'u ve en sondaki var'ı pek anlamadım, bu ikisini diğerlerinden ayıran ne?
Selamlar,
num type değişkene, sadece int ve double type değişkenleri atanabilir.
var ise; değişken tipini initial değerden alır.
Örneğin:
// degisken tipi String olarak belirlendi.
var degisken = "emre";
// degisken'in tipi String olduğu için sorunsuz çalışır.
degisken = "eeee";
// Ancak burada tipi String olan degisken'e bir integer değer atamaya çalıştığımız için compile time'da hata alacağız.
degisken = 3; //Error.