Menu
CoddyTech

Pintasan Aritmetika

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

Game sering memperbarui nilai variabel berdasarkan nilainya sendiri: menambahkan poin ke skor, mengurangi hp setelah terkena serangan.

var score := 10
score = score + 5 # score menyimpan nilai 15

Operator singkat += melakukan hal yang sama dengan kode yang lebih sedikit:

var score := 10
score += 5 # score bernilai 15

Setiap operator aritmetika memiliki bentuk singkat:

  • += menambahkan: score += 5
  • -= mengurangi: hp -= 3
  • *= mengalikan: damage *= 2
  • /= membagi: speed /= 2
  • %= menyimpan sisanya: turn %= 4
  • **= menaikkan ke pangkat: size **= 2

Aturan setiap operator tetap berlaku. Saat hp menyimpan bilangan bulat 10, hp /= 4 menghilangkan bagian desimal dan hp menjadi 2.

+= juga berfungsi pada string, dengan menambahkan teks di akhir:

var greeting := "Hero"
greeting += "!"
print(greeting) # Hero!
challenge icon

Tantangan

Mudah

Variabel count dimulai dari 0. Gunakan pintasan untuk melakukan operasi berikut dengan urutan ini:

  1. Tambahkan 4 ke count
  2. Kalikan count dengan 2
  3. Kurangi 1 dari count

Pertahankan deklarasi count. Baris print() menghasilkan:

count = 7

Coba sendiri

extends Node

func _ready():
	var count := 0
	# Tambahkan tiga operasi di bawah ini

	# Jangan ubah baris di bawah ini
	print("count = ", count)
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