CodeBlanks Logo Icon CodeBlanks

Atama operatörleri

=, +=, -= ve ++/-- ile kısayol atamalarını öğrenirsin.

Atama operatörleri

Temel atama operatörü ='tir: x = 5;. Bunun dışında bileşik atama operatörleri kısayol sağlar.

x += 5 aslında x = x + 5 demektir. Benzer şekilde -=, *=, /=, %= vardır. Kodu kısa ve okunaklı yapar.

++ ve -- ise birer birer artırıp azaltır: x++ ile x = x + 1 aynıdır. Döngülerde çok kullanılır.

Uygulama Bileşik atama

var x = 10; ile başla. x += 5; yap ve print(x) yazdır. Sonra x++; yap ve tekrar print(x) yazdır.

Başlangıç kodu

main.dart
// Bileşik atama kullan

Örnek çözüm

main.dart
void main() {
  var x = 10;
  x += 5;
  print(x);
  x++;
  print(x);
}

Beklenen çıktı

15
16

Artırma ve azaltma

++ bir değişkeni 1 artırır, -- ise 1 azaltır. x++ ile x = x + 1 aynıdır; x-- ile x = x - 1 aynıdır.

Ön ve son biçimleri vardır: ++x (ön artırım) önce artırır sonra değeri verir; x++ (son artırım) önce değeri verir sonra artırır. Tek başına kullanıldığında fark etmez.

Döngülerde i++ yaygındır: for (var i = 0; i < 5; i++). Bu, sayacı birer birer ilerletir.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 x += 5 ne yapar?

  • x'i 5 ile çarpar
  • x'i 5 yapar
  • Hata verir
  • x'e 5 ekler (x = x + 5) Doğru cevap

Açıklama: += kısayol olarak x = x + 5 yapar.

2 Bileşik atama işareti

Soru
x ____= 3; // x = x + 3
Cevap
x += 3; // x = x + 3

Açıklama: x += 3, x = x + 3 demektir.

3 Atama operatörleri

Kavram Anlamı
= Atama
+= Ekle ve ata
++ Artır
-- Azalt

Başlangıç bölümündeki tüm dersler