Menu
CoddyTech

Deklarasi Tipe

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

Variabel yang dibuat dengan var biasa dapat menyimpan nilai dengan tipe apa pun, dan tipenya dapat berubah nanti:

var score = 10
score = "ten" # diperbolehkan: score sekarang menyimpan String

Kamu juga bisa menentukan tipe variabel. Tulis titik dua dan tipenya setelah nama:

var hp: int = 10
var speed: float = 2.5
var player_name: String = "Ada"
var is_alive: bool = true

Variabel bertipe hanya dapat menyimpan nilai dengan tipe yang sama. Menetapkan nilai yang tidak dapat dikonversi ke tipenya akan menghasilkan error, dan Godot melaporkannya sebelum program dijalankan:

hp = 25 # OK: int baru
hp = "ten" # Error: String tidak bisa disimpan dalam variabel int

Angka dikonversi. int yang disimpan dalam variabel float menjadi float, jadi var price: float = 5 menyimpan 5.0. float yang disimpan dalam variabel int kehilangan bagian desimalnya, jadi var coins: int = 7.9 menyimpan 7.

Tipe yang dideklarasikan membantu menemukan kesalahan sebelum program dijalankan, dan panduan gaya Godot merekomendasikannya. Mulai pelajaran ini, program dalam kursus ini memberikan tipe pada setiap variabel.

challenge icon

Tantangan

Pemula

Deklarasikan variabel-variabel ini dengan tipe datanya, di bawah komentar:

  • int bernama count dengan nilai 10
  • float bernama total dengan nilai 150.75
  • String bernama grade dengan nilai "A"
  • bool bernama is_active dengan nilai false
  • String bernama user_name dengan nilai "Bob123"

Jangan ubah baris print(). Program mencetak:

Count: 10
Total: 150.75
Grade: A
Active: false
User Name: Bob123

Coba sendiri

extends Node

func _ready():
	# Deklarasikan variabel bertipe di bawah ini
	
	# Jangan ubah baris di bawah ini
	print("Count: ", count)
	print("Total: ", total)
	print("Grade: ", grade)
	print("Active: ", is_active)
	print("User Name: ", user_name)
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