变量声明中的冒号有什么用?

What is the use of the colon in variable declaration?

在GDscript中,这两个变量声明有什么区别?

extends Node

var n = 10
var m: = 10

第一个 var n = 10 是赋值,但 n 没有类型。第二个 var m: = 10 也是一个赋值,但 m 现在是一个整数。

第二个等于:

var m: int
m = 10

有关更多信息,您可以阅读 this