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" # diizinkan: score sekarang berisi String

Kamu juga bisa mendeklarasikan tipe variabel. Tulis titik dua dan tipe setelah namanya:

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 datanya. Menetapkan nilai dengan tipe lain adalah error, dan Godot melaporkannya sebelum program dijalankan:

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

Satu pengecualian: int yang disimpan dalam variabel float menjadi float, jadi var price: float = 5 menyimpan 5.0.

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

challenge icon

Tantangan

Pemula

Nyatakan 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 ini 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-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