Dart dili – num ve Değişkenler
DART Dili -2
Bu dersimizde Dart dilindeki değişkenleri ve num’ın kullanımına kısaca değineceğiz.
Dikkatli bir şekilde örnekleri yaparak ve okuyarak ilerlerseniz aklınızda herhangi bir soru işareti kalmayacaktır.
void main() { int sayi2 = 12; double sayi3 = 12.2; bool miAcaba = true; //num ve double kullanımı; //num kullanımı sırasında yazdığınız sayıyı aynen gösterir. //double ise tam sayı bile yazmış olsanız oranın sonuna .0 ekler. num yil = 1998; double yil2 = 1998; print(yil); print(yil2); //int değişken tipine ondalıklı bir sayı ataması yaparsanız .toInt(); //diyerek ondalıklı ifadenin tam sayı kısmını seçmiş olursunuz. int kilo = 84.6.toInt(); print(kilo); //değişkene ad verip değer atamama durumunun kullanılması pek tavsiye edilmez. //Eğer yaptıysanız daha sonrasında bir değer atamalısınız. int numara ; print(numara = 965); print(numara+9); //null ataması yaparken değişken tipinin sonuna ? konur. double? s1 = null; print(s1); //hexadecimal değer ataması sırasında; int hexadecimal = 0xAABBCC; print(hexadecimal); //String ve ınterpolation //String : Metinsel ifadeler için kullanılan bir veri türüdür. //Çift tırnak ile belirtilir. //İki tane string ifade + operatörü kullanılarak birleştirilebilir. //Interpolation : String ifade içerisinde başka bir string ifadeyi $ifade olarak kullanabiliriz. //İfade birden çok alana sahipse ${ifade.method} olarak kullanılır. String isim = "admin"; String soyIsim ="diyot.com"; var kurs = "Dart'ın kullanılması"; String kursTanimi = "Dart'ı ve Flutter'ı öğreneceğiz." ; print(isim +""+ soyIsim); // Bu şekilde toplanarak da ifade edilebilir. // Toplayarak ifade etmek yerine bu şekilde $ ile ifade // etmek daha kullanışlı ve daha estetiktir. print("$isim $soyIsim"); print("soyadım olan $soyIsim'nda bulunan karakter sayısı : "+soyIsim.length.toString()); //Karakterin uzunluğunu belirtmek için .toString() ifadesi kullanılır. print("Adım olan $isim'da bulunan karakter sayısı ${isim.length}'tir."); double en = 10; double boy = 12; print("Eni $en boyu $boy olan dikdörtgenin alanı : ${en.toInt()*boy.toInt()}"); print("Eni ${en.toInt()} boyu ${boy.toInt()} olan dikdörtgenin alanı : ${en.toInt()*boy.toInt()}");
Please follow and like us: