Tipos estaticos

Enviado por tech4life el Lun, 11/09/2023 - 17:32

En Godot si utilizamos GDScript la definición de las variables por defecto es dinámica. Aún así podemos declarar las variables de forma estática, es decir que tengan un tipo definido y no poderlo cambiar desde código.

Para ello tenemos dos maneras de hacerlo, indicar el tipo cuando declaramos la varibale o bien utilizar := cuando le asignamos por primera vez su valor.

var mivariable : int = 1
mivariable = "Hello there" 

En este caso mivariable será de tipo entero y al asignarle un valor string generará un error.

var mivariable := 1
mivariable = "Hello there"

En este caso, mivariable será de tipo entero, porque en la primera asignación utilizando := le hemos indicado que ese será su tipo. Al asignarle un valor string generará un error

Nivel