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 AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan7Dasar Input dan Output
OutputOutput dengan VariabelPemformatan stringInputKonversi TipeRangkuman: Hingga 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe Nilai KembaliRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagian Tagihan
Pesan SambutanMenerima input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRingkasan: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeNested loopRingkasan: Input dinamisLatihan sendiri: Compiler GDScript online