Menu
CoddyTech

Dichiarazione del tipo

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 10 di 92.

Una variabile creata con un semplice var può contenere qualsiasi tipo di valore, e il tipo può cambiare in seguito:

var score = 10
score = "ten" # consentito: score ora contiene una String

Puoi anche dichiarare il tipo di una variabile. Scrivi i due punti e il tipo dopo il nome:

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

Una variabile tipizzata può contenere solo valori del suo tipo. Assegnare un valore di un altro tipo è un errore e Godot lo segnala prima che il programma venga eseguito:

hp = 25 # OK: un nuovo int
hp = "ten" # Errore: una String non può essere assegnata a una variabile int

Un'eccezione: un int memorizzato in una variabile float diventa un float, quindi var price: float = 5 memorizza 5.0.

I tipi dichiarati individuano gli errori prima che il programma venga eseguito e sono consigliati dalla guida di stile di Godot. A partire da questa lezione, i programmi di questo corso assegnano un tipo a ogni variabile.

challenge icon

Sfida

Principiante

Dichiara queste variabili con i relativi tipi, sotto il commento:

  • un int chiamato count con il valore 10
  • un float chiamato total con il valore 150.75
  • una String chiamata grade con il valore "A"
  • un bool chiamato is_active con il valore false
  • una String chiamata user_name con il valore "Bob123"

Non modificare le righe print(). Il programma stampa:

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

Provalo tu

extends Node

func _ready():
	# Dichiara le variabili tipizzate qui sotto
	
	# Non modificare le righe qui sotto
	print("Count: ", count)
	print("Total: ", total)
	print("Grade: ", grade)
	print("Active: ", is_active)
	print("User Name: ", user_name)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online