Tipos estaticos

Submitted by tech4life on

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