如何查阅Gox语言的文档-GX4.1

Gox语言

* 注:由于0.988版本后,为了减少不必要的文件体积,Gox已经放弃了其他脚本引擎,仅支持Qlang引擎,因此本文中有关其他脚本引擎的内容已经无效,仅留作对旧版本的参考。

Gox语言本身是一个混合型的脚本语言,其主程序相当于一个门户型的虚拟机,支持多种脚本语言语法混合使用。在0.97a版本之后,其默认语法引擎主要基于开源的Qlang脚本语言并有一定改进,也同时支持Anko脚本语言、Javascript语言和Tengo语言。而Qlang和Anko又都是基于Go语言并做了一些向高级语言贴近的修改。Qlang脚本语言的参考文档可参见这里;Anko脚本语言的参考文档可参见这里

Gox语言支持Go语言中大多数官方库和一部分较常用的第三方库,这些库的文档可以参考pkg.go.dev网站上的内容。举例来说,如果要查询官方的os库,则可以访问https://pkg.go.dev/os?tab=doc(或者直接在该网站上搜索框中搜索os也可以),即这里,可以看到:

目前,Gox语言使用Anko引擎时支持的Go语言官方库包括:bytes, encoding/json, errors, flag, fmt, io, io.ioutil, log, math, math/big, math/rand, net, net/http, net/http/cookiejar, net/url, os, os/exec, os/signal, path, path/filepath, regexp, runtime, sort, strconv, strings, sync, time,使用默认的Qlang引擎时也是类似。
开发者也可以自行增加所需的包或删除不需要的包,自行修改编译源码即可。
另外,Gox语言中常用到的tk库,也可以访问这里查看相关的文档。

Gox语言同时还支持Javascript语言(支持ECMAScript 5.1+,暂不支持6.0),Javascript语言的文档和资料网上到处都是,可以自行搜索获取。

而Gox语言还支持另一个基于Go语言的编译型脚本语言Tengo,可以到这里查阅它的说明文档。

Gox语言借助Giu、Sciter和Govcl这几个个GUI图形界面库实现即时的图形界面编程,可以到它们对应的Github官方页面获取相关的说明文档,分别在这里(Giu)、这里(Sciter)和这里(Govcl)。

最后,当然少不了要关注Gox语言的官网和它的Github页面Gitee页面,除了可以获取最新版本之外,还可以参考其中的说明,特别要注意查看其中的例子脚本(在scripts目录下),其中有大量的真实使用示例。对于中文使用者,还有一系列的中文使用指南和例子解说,参见该系列专题

猜你喜欢

转载自blog.csdn.net/weixin_41462458/article/details/107583432