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.
Tantangan
MudahProgram 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 coinsJangan 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input DinamisLatihan sendiri: Compiler GDScript online