Menu
CoddyTech

Output dengan variabel

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

Untuk mencetak nilai variabel, berikan variabel tersebut ke print() tanpa tanda kutip:

var coins := 25
print(coins)

Ini mencetak 25. Dengan tanda kutip, print("coins") mencetak kata coins.

print() menerima beberapa nilai yang dipisahkan dengan koma. Fungsi ini mencetaknya satu per satu pada baris yang sama tanpa spasi di antaranya, jadi letakkan spasi di dalam teks:

var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")

Ini mencetak Player: Ada pada baris pertama dan Level 7 reached pada baris kedua.

prints() bekerja seperti print(), tetapi memberi spasi di antara nilai: prints("Level", level) mencetak Level 7.

Kamu juga bisa menggabungkan teks dengan +. Kedua sisi harus berupa string, jadi ubah angka menjadi string dengan str():

var score := 120
print("Score: " + str(score))

Tanpa str(), "Score: " + score adalah error: GDScript tidak dapat menjumlahkan String dan int.

challenge icon

Tantangan

Mudah

Program menyimpan nama, level, dan jumlah koin pemain dalam tiga variabel. Gunakan variabel tersebut untuk mencetak tepat dua baris ini:

Player: Ada
Ada reached level 7 with 250 coins

Jangan ketik nilai Ada, 7, dan 250 di baris print()-mu: cetak variabel player_name, player_level, dan player_coins.

Coba sendiri

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# Cetak dua baris menggunakan variabel yang ada
	pass
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