🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
字段完成在一个点号 . 字符之后触发,来列出指定类型可用的字段。编译器解析和类型化一切到完成的点,然后输出相关的信息到 标准错误输出: ~~~ class Main { public static function main() { trace("Hello".| } } ~~~ 如果这个文件保存为 Main.hx ,完成可以使用命令 haxe --display Main.hx@0 来调用。输出看起来类似于这个(为简便和提高格式的可读性,我们省略了一些字段): ~~~ <list> <i n="length"> <t>Int</t> <d> The number of characters in ‘this‘ String. </d> </i> <i n="charAt"> <t>index : Int -&gt; String</t> <d> Returns the character at position ‘index‘ of ‘this‘ String. If ‘index‘ is negative or exceeds ‘this.length‘, the empty String "" is returned. </d> </i> <i n="charCodeAt"> <t>index : Int -&gt; Null&lt;Int&gt;</t> <d> Returns the character code at position ‘index‘ of ‘this‘ String. If ‘index‘ is negative or exceeds ‘this.length‘, null is returned. To obtain the character code of a single character, "x".code can be used instead to inline the character code at compile time. Note that this only works on String literals of length 1. </d> </i> </list> ~~~ XML结构如下: * 文档借点列表包含几个节点 i,每个代表一个字段 * n 属性包含字段的名称 * t 借点包含字段的类型 * d 借点包含字段的文档 **Haxe 3.2.0 以后:** 当使用 -D display-details编译时,每个字段另外有一个 k 属性,它可以是变量或者方法。这得以区别方法字段和变量字段,方法字段有一个函数类型。