Veri Tipleri
num(int, double)
int ornekint = 10;
double ornekdouble = 0.5;
int (İnteger) Tamsayı : Tamsayı değerleri kesirli olmayan değerleri, yani ondalık işareti olmayan sayısal değerleri temsil eder.
Örneğin, “10” değeri bir tamsayıdır. Tamsayı değişmezleri int anahtar sözcüğü kullanılarak gösterilir.
double Kesirli sayı : Kesirli sayısal değerleri, yani ondalık basamaklı değerleri ifade eder.
Örneğin, “0.5” değeri. Double anahtar sözcüğü kayan nokta değişmezlerini temsil etmek için kullanılır.
abs(), ceil(), and floor() sahiptir.
bitsel işlemler int clasının altında << gibi ifadelerle sağlanır.
double foo= 1.0; int foo = 1; int değerler otomatik olarak double tipine çevrilir. 1 -> 1.0 dır aslında.
String
String ornekstring = “elma”;
String bir karakter dizisini yani bir metinsel ifadeyi temsil eder. Örneğin, isim, adres vb. Bazı verileri saklayacaksanız, dize veri tipi kullanılmalıdır. Dart dizisi bir UTF-16 kod birimi dizisidir. Runes, bir UTF-32 kod birimi dizisini temsil etmek için kullanılır.
Bloen(bool)
bool: true, false
bool ornekbool = true;
Bloen olamayan degerleri bloen türü değer donduren şart ifadeleriyle kullanmak yanlışıtır. Bunun yerine ture göre bir şart kullanılmalıdır.
0(sıfır) false olarak kabul edilir ama true – false diye kontrol etmek yanlıştır bunun yerine kullanım şekilleri şöyledir.
// Check for an empty string. Boş mu?
var fullName = ”;
assert(fullName.isEmpty);
// Check for zero. Sıfır mı?
var hitPoints = 0;
assert(hitPoints <= 0);
// Check for null. Null mu?
var unicorn;
assert(unicorn == null);
// Check for NaN. Nan mı?
var iMeantToDoThis = 0 / 0;
assert(iMeantToDoThis.isNaN);
Lists-Listeler
Maps-Haritalar
var mapornegi = {
‘first’: ‘partridge’,// Anahtar: Değer
‘second’: ‘turtledoves’,
‘fifth’: ‘golden rings’
};