Gox語言本身是一個(gè)腳本語言陡厘,其主程序相當(dāng)于一個(gè)解釋器或虛擬機(jī)抽米,支持接近Go語言的腳本語言語法。在0.97a版本之后糙置,其默認(rèn)語法引擎主要基于開源的Qlang腳本語言并有一定改進(jìn)云茸,即基于Go語言并做了一些向高級(jí)語言貼近的修改。Qlang腳本語言的參考文檔可參見這里谤饭;一些代碼例子可以參考這里或這里标捺。
Gox語言只需一個(gè)主程序文件(在這里下載),無需安裝任何其他依賴項(xiàng)揉抵,即可支持Go語言中大多數(shù)官方庫和一部分較常用的第三方庫亡容,這些庫的文檔可以參考pkg.go.dev網(wǎng)站上的內(nèi)容。舉例來說冤今,如果要查詢官方的os庫闺兢,則可以訪問https://pkg.go.dev/os?tab=doc(或者直接在該網(wǎng)站上搜索框中搜索os也可以),即這里戏罢,可以看到:
如果這個(gè)網(wǎng)站訪問有問題屋谭,也可以到這里查看中文版文檔。
開發(fā)者也可以自行增加所需的包或刪除不需要的包龟糕,自行修改編譯源碼即可戴而。
另外,Gox語言中常用到的tk庫翩蘸,也可以訪問這里查看相關(guān)的文檔所意。
Gox語言借助Sciter這個(gè)GUI圖形界面庫實(shí)現(xiàn)即時(shí)的圖形界面編程,可以到對(duì)應(yīng)的Github官方頁面獲取相關(guān)的說明文檔催首,在這里(Sciter)扶踊。使用Sciter進(jìn)行圖形化編程,在Windows只需附帶一個(gè)庫文件(sciter.dll)即可郎任,Windows下已經(jīng)附帶在官網(wǎng)Gox壓縮包中秧耗,也可單獨(dú)下載或執(zhí)行g(shù)ox -initgui命令自動(dòng)下載。其調(diào)試工具inspector舶治、文檔分井、例子文件和其他工具可以從Gox官網(wǎng)下載sciterTools.zip车猬。然后用其中的scapp.exe軟件打開doc子目錄下的main.htm文件即可查看詳細(xì)的開發(fā)文檔。Linux和Mac下的安裝請(qǐng)參看這里的有關(guān)的文檔
最后尺锚,當(dāng)然少不了要關(guān)注Gox語言的官網(wǎng)和它的Github頁面或Gitee頁面珠闰,除了可以獲取最新版本之外,還可以參考其中的說明瘫辩,特別要注意查看其中的例子腳本(在scripts目錄下)伏嗜,其中有大量的真實(shí)使用示例。對(duì)于中文使用者伐厌,還有一系列的中文使用指南和例子解說承绸,參見該系列專題。