Menu
Coddy logo textTech

Bileşik Atama Operatörleri

Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 19 / 109.

Bileşik atama operatörleri, bir aritmetik işlemi atama ile birleştirir. Bunlar, kodunuzu daha temiz hale getiren kısayollardır.

Şunu yazmak yerine:

score := 100
score = score + 50

+= operatörünü kullanın:

score := 100
score += 50
fmt.Println(score)

Çıktı:

150

Diğer birleşik operatörler şunları içerir: -=, *=, /= ve %=:

count := 10
count *= 5  // Şununla aynıdır: count = count * 5
fmt.Println(count)

Çıktı:

50
challenge icon

Görev

Başlangıç

Bu meydan okumada, Go'da genişletilmiş atama operatörlerini kullanma pratiği yapacaksınız. Genişletilmiş atama operatörleri, bir aritmetik işlemi atama ile birleştirir (+=, -=, *=, /=, %= gibi).

10 ile başlayan bir score değişkenimiz var. Göreviniz, puanı 5 artırmak için genişletilmiş atama kullanmaktır.

Kopya kağıdı

Genişletilmiş atama operatörleri, aritmetik işlemleri atama ile birleştirerek kodun daha temiz olmasını sağlar:

Şunun yerine:

score = score + 50

Genişletilmiş operatörleri kullanın:

score += 50  // Toplama
score -= 10  // Çıkarma
score *= 5   // Çarpma
score /= 2   // Bölme
score %= 3   // Modül

Örnek:

score := 100
score += 50
fmt.Println(score) // Çıktı: 150

Kendin dene

package main

import "fmt"

func main() {
	// Başlangıç puanı
	score := 10
	
	// YAPILACAK: Puanı 5 artırmak için birleşik atama (+=) kullanın
	
	// Final puanını yazdır
	fmt.Println("Final score:", score)
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler