Dart Giriş Konuları

Kaçış Karakterleri

  • Kaçış karakterleri String ifade içine bazı karakterleri yazmamızı sağlarlar.

  • Bunun çıkış sebebi String ifadelerin işareti ile başlayıp bitmesidir.

En çok kullanılan kaçış karakterleri

  • \\ – \ işareti

  • \t – Bir tab boşluk bırakır

  • \n – Bir alt satıra iner

  • \” – Çift tırnak işareti

  • \’ – Tek tırnak işareti

var yazi_1 = "Merhaba bu \"flutter\"n\teğitiminde \\dart\\ dilini öğreneceğiz";
print(yazi_1);

//>>  
Merhaba bu "flutter"
    eğitiminde \dartr\ dilini öğreneceğiz
    

Yorum Satırları

  • Yorum satırı kullanımının birçok amacı vardır.

  • Kodunuza anlaşılır notlar yazmak.

  • Bazı kod satırını geçici olarak gizlemek için kullanılabilir.

Satıra yorum ekleme ;

// işareti ile yapılır.

Örn : // Bu nesne ile veri tabanına erişelebilir.

Blok yorumu ekleme;

/* ile açılır */ kapatılır.Tek satır değil birden fazla satır için kullanılabilir.

Örn : /* Açıklama Veri tabanı için gerekli nesneleri kullanmalıyız. Bazı nesneler nil dönebilir dikkatli olunmalıdır. */

Aritmetik Operatörler

• Matematiksel işlemleri yapmamızı sağlarlar. • Parantezler işlemin önceliğini belirtmek için kullanılır. • Örn : A = 10 ve B = 20 olsun

Operator

Açıklama

Örnek

+

Toplama

A +B = 30

-

Çıkarma

A - B = - 10

*

Çarpma

A * B = 200

/

Bölme

B / A = 2

%

Mod İşlemi

B % A = 0

Konsol Girdisi

  • Sadece string türünde girdi olabilir.

  • stdin import edilmelidir.

  • readLineSync() metodu ile veri konsoldan okunur.

impoert 'dart:io';

void main(){
    print("1Adınızı Giriniz : ");
    
    String isim = stdin.readLineSync();
    
    print("Adınız : $isim");
}
import 'dart:io';

void main(){

  print("1. Sayıyı Giriniz ");
  int sayi1 = int.parse(stdin.readLineSync());

  print("2. Sayıyı Giriniz ");
  int sayi2 = int.parse(stdin.readLineSync());

  print("Toplam : ${sayi1+sayi2}");

  }

Karşılaştırma Operatörleri

Koşul gereken yerlerde kullanılır.

Örn : if , while vb. • Örn : A = 10 ve B = 20 olsun

Operator

Açıklama

Örnek

==

Eşittir

(A==B) is not true.

!=

Eşit değil

(A != B) is true

>

Büyüktür

(A > B) is not true

<

Küçüktür

(A < B) is true

>=

Büyük eşittir

(A >= B) is not true

<=

Küçük Eşittir

(A <= B) is true

Mantıksal Operatörler

Operator

Açıklama

Örnek

&&

AND : Her iki koşul da sağlanıyorsa true olur

(A && B) is false

||

OR: İki koşuldan birir sağlanıyorsa true olur

(A || B) is true

!

NOT: Var olan durumun tersine dönüştürür.

!(A && B) is true

Last updated

Was this helpful?