Menu
Coddy logo textTech

Artırma ve Azaltma

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

Artırma ve azaltma operatörleri, bir değişkene 1 eklemek veya bir değişkenden 1 çıkarmak için kısa bir yol sağlar.

Go, bir değişkeni 1 artırmak için ++ ve 1 azaltmak için -- kullanır:

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

count--  // Şununla aynıdır: count = count - 1
fmt.Println(count)

Çıktı:

6
5

Önemli: Go'da ++ ve -- birer deyim (expression) değil, birer ifadedir (statement). Yalnızca bağımsız satırlar olarak kullanılabilirler, diğer deyimlerin içinde kullanılamazlar.

challenge icon

Görev

Başlangıç

Bu görevde, Go dilinde artırma (++) ve eksiltme (--) operatörlerini kullanma pratiği yapacaksınız.

Başlangıç değerine sahip bir counter değişkenimiz var. Göreviniz şunları yapmaktır:

  1. ++ operatörünü kullanarak sayacı iki kez artırın
  2. -- operatörünü kullanarak sayacı bir kez eksiltin

Program daha sonra sayacın son değerini yazdıracaktır.

Kopya kağıdı

Go, bir değişkeni 1 artırmak için ++ ve 1 azaltmak için -- kullanır:

count := 5
count++  // Şununla aynı: count = count + 1
count--  // Şununla aynı: count = count - 1

Önemli: Go'da ++ ve -- deyimdir (statement), ifade (expression) değildir. Yalnızca bağımsız satırlar olarak kullanılabilirler, diğer ifadelerin içinde kullanılamazlar.

Kendin dene

package main

import "fmt"

func main() {
	// Sayacımız için başlangıç değeri
	counter := 5
	
	// YAPILACAK: ++ operatörünü kullanarak sayacı iki kez artırın
	
	// YAPILACAK: -- operatörünü kullanarak sayacı bir kez azaltın
	
	// Nihai değeri yazdırın
	fmt.Println("Final counter value:", counter)
}
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