💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
>[warning] **类型**: Void `Void` 表示一个类型的缺失。它用来表达一些东西(通常是一个函数)没有值。 `Void` 是类型系统中的一个特殊情况,因为它实际上不是一个类型。它用来表达一个类型的缺失,多数应用于函数参数和返回类型。我们在开始的 “Hello World” 例子中已经见到过 `Void`。 ~~~ class Main { static public function main():Void { trace("Hello World"); } } ~~~ 在 [函数类型(第2.6节)](http://#) 中将会探索函数类型的详细信息,这里快速预览一下:例子中函数 `main` 的类型为 `Void->Void` ,表示没有参数和返回。Haxe 不允许 `Void` 类型的字段和变量,如果尝试这样声明,它会发出抱怨: ~~~ // Void类型的参数和变量是不被允许的 var x:Void; ~~~ **注:在实际编写测试代码的时候,尝试在类的 `main` 函数内定义 `var x:Void;` 并未报错,而作为类字段进行定义则不能编译,提示 “Fields of type Void are not allowed”。【环境:Haxe 3.3.0-rc.1】**