Menu
CoddyTech

Inkrementasi dan Dekrementasi

Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 20 dari 109.

Operator increment dan decrement menyediakan cara singkat untuk menambahkan atau mengurangi 1 dari variabel.

Go menggunakan ++ untuk menaikkan nilai variabel sebanyak 1 dan -- untuk menurunkan nilainya sebanyak 1:

count := 5
count++  // Sama dengan: count = count + 1
fmt.Println(count)

count--  // Sama dengan: count = count - 1
fmt.Println(count)

Keluaran:

6
5

Penting: Dalam Go, ++ dan -- adalah pernyataan, bukan ekspresi. Keduanya hanya dapat digunakan sebagai baris tersendiri, bukan di dalam ekspresi lain.

challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan operator increment (++) dan decrement (--) di Go.

Kita memiliki variabel counter dengan nilai awal. Tugasmu adalah:

  1. Menambah nilai counter dua kali menggunakan operator ++
  2. Mengurangi nilai counter satu kali menggunakan operator --

Program kemudian akan mencetak nilai akhir counter.

Coba sendiri

package main

import "fmt"

func main() {
	// Nilai awal untuk variabel counter kita
	counter := 5
	
	// TODO: Tambahkan 1 ke counter dua kali menggunakan operator ++
	
	// TODO: Kurangi 1 dari counter sekali menggunakan operator --
	
	// Cetak nilai akhir
	fmt.Println("Final counter value:", counter)
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Go online