GDScript.
Pada bagian sebelumnya, kita telah membuat variabel sebagaimana berikut :
extends Node2D
# variabel
var namaSaya := "kaysu"
var umurSaya := 7 # bulan
var tinggiSaya := 65 # cm
var beratSaya := 8 # kilogram
var gigiSaya := 'putih'
var rambutSaya := "hitam"
var mataSaya := 'coklat'
func _ready() -> void:

Pada bagian sebelumnya, kita telah membuat variabel sebagaimana berikut :
extends Node2D
# variabel
var namaSaya := "kaysu"
var umurSaya := 7 # bulan
var tinggiSaya := 65 # cm
var beratSaya := 8 # kilogram
var gigiSaya := 'putih'
var rambutSaya := "hitam"
var mataSaya := 'coklat'
func _ready() -> void:
print("Halo, dia dipojok sana adalah ", namaSaya)
print("Tingginya sekarang kira-kira ", tinggiSaya," cm")
print('Beratnya adalah ', beratSaya,' kilogram')
print("Kalo digendong dah lumayan berat juga sih")
print("Warna matanya ", mataSaya,", dan warna rambutnya ", rambutSaya)
print("Giginya belum ada, tapi pastinya nanti ", gigiSaya, " dong ya")
Nah, sekarang kita akan mencoba mempersingkat function ready dengan membuat variabel didalam variabel. Kita akan membuat variabel baru dengan nama phrase sebagai berikut:
extends Node2D
# variabel
var namaSaya := "kaysu"
var umurSaya := 7 # bulan
var tinggiSaya := 65 # cm
var beratSaya := 8 # kilogram
var gigiSaya := 'putih'
var rambutSaya := "hitam"
var mataSaya := 'coklat'
var phrase := "Hallo, dia dipojok sana adalah " + namaSaya + \
"\nTingginya sekarang kira-kira " + str(umurSaya) + " cm" + \
"\nBeratnya adalah " + str(beratSaya) + " kilogram" + \
"\nKalo digendong dah lumayan berat juga sih" + \
"\nWarna matanya " + mataSaya + ", dan warna rambutnya " + rambutSaya + \
"\nGiginya belum ada, tapi pastinya nanti " + gigiSaya + " dong ya"
func _ready() -> void:
print(phrase)
Dapat dilihat disini bahwa variabel phrase merupakan suatu variabel yang berisi variabel lain didalamnya. Pada contoh tersebut juga terdapat hal baru yaitu karakter \n atau newline yang artinya memulai untuk menampilkan string pada baris baru pada layar atau pada output.
Jalankan script tersebut dan hasilnya akan serupa dengan bab sebelumnya.
Untuk mengakhiri bagian lima kali ini, kita akan membuat kode dengan karakter newline sebagai berikut :
func _ready() -> void:
print("satu\ndua\ntiga\nempat\nlima")
Jalankan kode tersebut, dan hasilnya adalah :
No comments:
Post a Comment