Menu
CoddyTech

Operator Perbandingan

Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 20 dari 92.

Operator perbandingan membandingkan dua nilai. Hasilnya adalah bool: true atau false.

  • == sama dengan: 1 == 2 bernilai false
  • != tidak sama dengan: 1 != 2 bernilai true
  • > lebih besar dari: 1 > 2 bernilai false
  • < lebih kecil dari: 1 < 2 bernilai true
  • >= lebih besar dari atau sama dengan: 2 >= 2 bernilai true
  • <= lebih kecil dari atau sama dengan: 3 <= 2 bernilai false

Kamu bisa menyimpan hasilnya dalam variabel:

var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true

= menyimpan nilai dalam variabel, sedangkan == membandingkan dua nilai.

Bilangan bulat dan bilangan float dengan nilai yang sama dianggap sama: 5 == 5.0 bernilai true. Bilangan dan string tidak dapat dibandingkan: GDScript melaporkan 5 == "5" sebagai error sebelum program dijalankan.

String dapat dibandingkan dengan == dan !=: "sword" == "sword" bernilai true.

challenge icon

Tantangan

Mudah

Nyatakan dua variabel n1 dan n2 dengan nilai 8 dan 9.

Lalu nyatakan n3 yang menyimpan apakah n1 lebih besar daripada n2.

Baris print() sudah ada dan menghasilkan:

n1 = 8, n2 = 9, n3 = false

Coba sendiri

extends Node

func _ready():
	# Deklarasikan n1, n2, dan n3 di bawah ini

	# Jangan ubah baris di bawah ini
	print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler GDScript online