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: