多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
当考虑为空性的时候,可选参数也必须被解释。特别地,在不能为空的原生可选参数和可能为空的 Haxe 特定可选参数之间,肯定有一个区别。区别是通过使用问号标记可选参数来实现: ~~~ // x是一个原生 Int(不能为空) function foo(x : Int = 0) {} // y是一个 Null<T>类型 (可空) function bar( ?y : Int) {} // z同样是 Null<T> function opt( ?z : Int = -1) {} ~~~ >[warning] **花絮**:Argument 和 Parameter 在一些其它的编程语言中,argument 和 parameter 可以交替使用。在 Haxe 中,argument 在针对方法的时候使用,而 parameter 是指 [类型参数(第3.2节)](http://#)。