Menu
CoddyTech

Operator NOT Logika

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

Operator NOT logis (!) membalikkan nilai boolean. Operator ini mengubah true menjadi false dan false menjadi true.

Buat program yang menggunakan operator NOT untuk memeriksa apakah suatu angka bukan bilangan genap:

num := 7
isEven := num%2 == 0
isOdd := !isEven
fmt.Println("Is", num, "odd?", isOdd)

Ini menghasilkan:

Is 7 odd? true

Operator NOT membalikkan isEven (yang bernilai false untuk 7) menjadi true, sehingga dengan benar mengidentifikasi bahwa 7 adalah bilangan ganjil.

challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan operator NOT logis (!) di Go.

Operator NOT logis membalik nilai boolean: true menjadi false dan false menjadi true.

Kami telah menyediakan variabel boolean isRaining. Tugasmu adalah menggunakan operator NOT untuk membalik nilainya dan menyimpan hasilnya dalam variabel result.

Coba sendiri

package main

import "fmt"

func main() {
	// Variabel Boolean
	isRaining := true
	
	// TODO: Gunakan operator NOT (!) untuk membalik nilai isRaining
	// dan simpan hasilnya dalam variabel di bawah ini
	result := isRaining
	
	// Cetak nilai asli dan nilai yang sudah dibalik
	fmt.Println("Original value:", isRaining)
	fmt.Println("After using NOT operator:", result)
}
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