自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆满庭

振衣千仞冈,濯足万里流

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 英读廊——头发为什么长到一定长度就不长了?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数4.1,由《小仙英语伴读》人工智能难度分析系统提供评分。#学英语#【编者按】大家终于等到.

2020-10-27 09:43:34 350

原创 Gox语言中配置在Linux系统中使用Sciter来进行GUI图形界面编程-GX23.2

如果需要在Linux系统中使用Gox语言结合Sciter编程,可以按下面的步骤来配置好环境,本文以Ubuntu 18.04系统为例,其他系统的设置也是类似的,可能略有不同。注:下面操作最好都以root账户执行。到Gox的官网或Github页面下载Gox的Linux版本可执行文件,放于某个目录下,例如/tools,最好将该目录加入系统PATH环境变量中。设置该文件的可执行权限,使用类似下面的命令:chmod a+x /tools/gox到Sciter官网下载最新版本的SDK压缩包,解压后,

2020-09-17 16:36:25 408

原创 英读廊——你的洗发水洗头时上几次?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数5.8,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】每次洗头发,我...

2020-09-15 10:20:25 367

原创 Gox语言中使用读写锁解决并发冲突以及如何实现线程同步归并-GX22

Gox语言中,除了可以直接使用Go语言中的通道对象(chan)之外,也直接引入了Go语言标准库中的sync包,因此可以直接使用共享锁Mutex对象或者读写锁RWMutex对象来处理并发操作中共享数据安全的问题。同时,也可以使用sync包中的WaitGroup对象来实现几个并发线程间的同步。我们来看下面的例子:valueG = 0groupG = new(sync.WaitGroup)mutexG = new(sync.Mutex)addRoutine = fn(countA) { for

2020-09-15 10:19:43 190

原创 Gox语言中的并发处理以及用通道实现数据安全共享-GX21

Gox语言中,基本完全继承了Go语言的并发机制和用于数据安全共享操作的通道类型chan。关于chan类型的使用先看看Qlang中的使用说明,chan 类型ch1 = make(chan bool, 2) // 得到 buffer = 2 的 chan boolch2 = make(chan int) // 得到 buffer = 0 的 chan intch3 = make(chan map[string]int) // 得到 buffer = 0 的 chan map[string]int和

2020-09-14 09:52:44 192

原创 英读廊——为什么打印机不使用RGB颜色体系而是CMYK体系

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数7.2,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】今天的问题比较偏技术..

2020-09-14 09:51:32 647 1

原创 简简的语法3:对句子按用途进行划分

本文属于《满庭说英语》中《简简的语法》系列,每一篇都用短短的篇章精讲英语语法中的各个要点和有意思的知识点。《满庭说英语》的特点都是用英语来理解英语为主,适度辅以少量中文解说,帮助英语学习者建立英语思维、深入了解英语的内涵。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。句子按照其功能或者说用途,可以分成下面几类,我们来看看。Sentences may be declarat.

2020-08-17 14:23:25 413

原创 Gox语言中如何处理XML-GX20

Gox语言中集成了Go语言的第三方库etree,因此已经内置XML文档的处理功能。etree更详细的文档可参考这里。我们直接来看下面这个例子:etree = github_beevik_etreereshapeXMLX = fn(xmlA) { treeT = etree.NewDocument() if treeT == nil { return tk.GenerateErrorStringF("create XML tree failed") } errT = treeT.Rea

2020-08-17 14:22:33 357

原创 简简的语法2:构成句子的核心要素

本文属于《满庭说英语》中《简简的语法》系列,每一篇都用短短的篇章精讲英语语法中的各个要点和有意思的知识点。《满庭说英语》的特点都是用英语来理解英语为主,适度辅以少量中文解说,帮助英语学习者建立英语思维、深入了解英语的内涵。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数4.5,由《小仙英语伴读》人工智能难度分析系统提供评分。今天的问题是,句子的核心是什么?

2020-08-15 11:59:18 635

原创 用Gox语言进行JSON编码与解码-GX19.1

在Gox语言中进行JSON的编码和解码还是比较方便的,有多种方法可以选择,我们来看看。先看看对JSON字符串的解码。jsonStrT = `{"name": "Peter", "age": 19, "father": {"name": "Jordan", "age": 56}}`println("jsonStrT:", jsonStrT)println("\n---\n")outT, errT = encoding_json.Unmarshal([]byte(jsonStrT))if

2020-08-15 11:54:01 220

原创 英读廊——鱼油(软胶囊)一粒儿为什么都那么大?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数6.8,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】我也...

2020-08-14 08:34:03 1374

原创 Gox语言中的匿名函数与闭包-GX18

匿名函数就是没有起名字的函数,我们可以把匿名函数赋值给一个变量,否则的话就应该立即调用它,不然定义这个函数就没有意义了。立即调用匿名函数的方法是后面加圆括号和参数(如果有的话)。赋值给变量之后的函数,则可以用变量名加圆括号的方式来调用该函数。闭包则是在某个函数中返回一个匿名函数,实际上应用场景一般是为了操作在该匿名函数中的一个不想暴露出来的局部变量,有点儿类似面向对象中对数据的“封装”。下面的例子先后演示了匿名函数的用法和闭包的实现。其中,匿名函数传入的参数又是一个匿名函数。fn(x) { retu

2020-08-14 08:32:57 185

原创 英读廊——手机电池越充越慢是怎么回事?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数6.4,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】我也...

2020-08-13 11:00:25 584

原创 Gox语言中的异常处理defer-recover对panic和try-catch-finally-GX17

Gox语言中可以使用类似Go语言中的defer、recover机制来进行异常处理,例如:defer fn() { r = recover() if r != nil { println("recover:", r) }}()f, err = os.Open("file.ql")if err != nil { fprintln(os.Stderr, err) return 1}defer println("exit!")defer f.Close()println(10/0)

2020-08-13 10:58:57 249

原创 英读廊——为什么夏天白天打瞌睡晚上却睡不着?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数7.2,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】现在正是炎热的夏天,为什么.

2020-08-11 19:47:44 1123 1

原创 Gox语言中如何调用Go语言标准库中的包或其他第三方包-GX16

Gox语言中支持Go语言标准库中的大部分,需要使用的时候直接引用即可,无需进行导入或显式声明。例如本例中就用到了Go语言标准库中time包的Now函数获取当前系统时间,然后用到了time包中的Add函数和Sub函数来进行时间的加减操作。注意,Gox语言中约定,一般函数都改成小写字母开头,结构体或成员变量则用大写字母开头,这与Go语言中略有不同,因此Now函数变成了小写开头。另外,如果用到的包是多级的,一般用下面的方式引用:net_http.Client即对原为“net/http”包引用的话,需要把斜

2020-08-11 19:46:52 537

原创 简简的语法13——副词对动词就像形容词对名词一样

本文属于《满庭说英语》中《简简的语法》系列,每一篇都用短短的篇章精讲英语语法中的各个要点和有意思的知识点。《满庭说英语》的特点都是用英语来理解英语为主,适度辅以少量中文解说,帮助英语学习者建立英语思维、深入了解英语的内涵。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数5.3,由《小仙英语伴读》人工智能难度分析系统提供评分。An adverb is a .

2020-08-10 14:23:13 630

原创 Gox语言中引用外部代码或模块-GX15

下面引自Qlang的Github页面,include在 qlang 中,一个 .ql 文件可以通过 include 文法来将另一个 .ql 的内容包含进来。所谓包含,其实际的能力类似于将代码拷贝粘贴过来。例如,在某个目录下有 a.ql 和 b.ql 两个文件。其中 a.ql 内容如下:println("in script A")foo = fn() { println("in func foo:", a, b)}其中 b.ql 内容如下:a = 1b = 2include "a.

2020-08-10 14:22:15 159

原创 英读廊——一个人的旅行:原汁原味希腊克里特游记

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数8.9,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】下面是最近...

2020-08-09 20:49:38 5276

原创 Gox语言中的循环与分支-GX14

Gox语言中实现的循环与分支都是比较简单,也比较好理解的。唯一需要注意的是else if需要写作“elif”,其他的基本与Go语言类似。下面引自Qlang的Github页面,for 语句for { // 无限循环,需要在中间 break 或 return 结束 ...}for booleanExpr { // 类似很多语言的 while 循环 ...}for initExpr; conditionExpr; stepExpr { ...}典型例子:for i = 0; i &

2020-08-09 20:48:28 176

原创 Gox语言中的运算符和操作符-GX13

Gox语言中的运算符和操作符还是比较简单的,// Assignmenta = nilprintln(a)a = trueprintln(a)println("-----")// basic operatorsa = 2 + 1println(a)a = 2 - 1println(a)a = 2 * 1println(a)a = 4 / 2println(a)println("-----")// ++ and --a = 1a++println(a)a--p

2020-08-08 14:35:19 216

原创 英读廊——学者气?“爱”属于生物学?一个从学术角度对情感之疑

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数6.5,由《小仙英语伴读》人工智能难度分析系统提供评分。【编者按】情感的描述...

2020-08-08 14:33:11 667

原创 从限定词开始 - 词性识别在人工智能自然语言处理中的不足与改进

词性识别在人工智能的自然语言处理领域具有极其重要的意义,可以说是更深层次分析和处理的主要基础。* 自然语言处理:指的是在计算机和人工智能领域中,利用电脑或人工智能神经网络来对人类语言进行理解、分析和其他进一步处理的一门科学。一般来说,对于一篇文章、一段文字,人工智能系统对它进行分析的过程从分句、分词开始,之后就是词性分析了,这一步在英文中称作Part of Speech(简称POS),然后才能进一步做专有名词或短语分析(NER)、句子成分分析、分句从句分析、情感分析、主旨提取、关键词提取等更高级

2020-08-07 09:05:51 658

原创 VS Code中如何关闭保存Go语言文件时自动去除未引用包的行为

在使用Visual Studio Code编写Go语言(Golang)程序代码的时候,有时候引用的包明明是正确引用了,但在保存的时候却会被自动删除掉,是被误认为未引用了。这时候,参照以下步骤就可以解决。在VS Code中的Preference的Settings中搜索goimports,会看到“Go: Format Tool”一项,将使用的goreturns或goimports换成gofmt即可。因为goreturns或goimports都会自动做自动包导入或者将未引用的包去除的工作。...

2020-08-07 08:37:58 4635 4

原创 英读廊——艺术家、穷人和音乐家之10美元的奇异之旅(The Artist, the Poor Man, and the Musician)

* 用英语自身来理解和学习英语是最好的方式,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,实在不行再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数3.9,由《小仙英语伴读》人工智能难度分析系统提供评分。The Artist, the Poor Man, and the M..

2020-08-07 08:36:18 1056

原创 Gox语言的指针类型及其操作-GX12

Gox语言中的指针类型,以及如何取地址/取引用或者解引用,看下面的例子代码就基本清楚了。// 注:本代码例子中仅适用于Gox语言在使用Qlang-like引擎时// b是用内置函数new新创建的一个string类型的指针b = new(string)printfln("b: %#v", b)// 对于指针只能用setValue函数来给其对应的值赋新值// 类似这样的操作:*b = "abb"是不允许的setValue(b, "abb")// 但是同其他语言类似,*可以用于将指针变量对

2020-08-07 08:34:34 159

原创 英读廊——为什么说密码中加入特殊字符会更安全?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数8.6,由《小仙英语伴读》人工智能难度分析系统提供评分。Why adding @,..

2020-08-06 22:02:17 1298

原创 Gox语言中的对象类及面向对象编程-GX11.1

Gox语言支持一般意义上的面向对象编程,一个最简单的例子如下:Person = class { fn setName(s) { this.name = s } fn say(s) { println(this.name, "says", s) }}person1 = new Personperson1.setName("Tom")person1.say("Hello!")代码运行结果如下:Tom says Hello!可以看出,一般面向对象编程中的基本的封装概

2020-08-06 22:01:35 369

原创 英读廊——拔了电源插头为什么要等三十秒再重插?

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数8.0,由《小仙英语伴读》人工智能难度分析系统提供评分。正在插着充电头充电的电动汽车..

2020-08-05 15:01:02 1304

原创 Gox语言中的结构类型-GX10.1

Gox语言中,结构类型(struct)其实并不是很常用,因为Gox语言本身就是动态类型的语言,一般的类似结构体的数据直接用数组或者映射类型就可以了,里面的数据项可以是任意类型,包括嵌套复合类型。对映射也支持一般的使用“.”的类似成员变量的访问方法(注意,Gox中为了简化指针操作对解释器的分析难度,所以用“.”获得的成员都是值类型,而用另一个操作符“@”获得的则是引用/指针类型的)。因此,Gox语言中的结构体struct一般是为了兼容Go语言中的结构体,以便调用Go语言中已有的库函数或者该结构体的成员函数.

2020-08-05 15:00:10 208

原创 简简的语法11——be和“系”:特殊的动词

本文属于《满庭说英语》中《简简的语法》系列,每一篇都用短短的篇章精讲英语语法中的各个要点和有意思的知识点。《满庭说英语》的特点都是用英语来理解英语为主,适度辅以少量中文解说,帮助英语学习者建立英语思维、深入了解英语的内涵。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。【编者按】今天我们来讲讲be动词,短短的篇幅是无法说尽be动词的意义和作用的,我们主要理解其基本作...

2020-08-04 15:34:09 517

原创 Gox语言中的函数类型-GX9.1

函数类型是一种特殊的数据类型,表示计算机语言中可以被调用的函数。在Gox语言中,函数类型是这样定义的。myAdd = fn(a, b) { return a + b + b}c = myAdd(3, 5)println(c)upperPrintln = fn(s ...) { for _, v = range(s) { if typeOf(v) == "string" { print(tk.ToUpper(v)) } else { printf("%v", v)

2020-08-04 15:32:45 274

原创 简简的语法12——限定词到底是什么?在句子中起什么作用?

本文属于《满庭说英语》中《简简的语法》系列,每一篇都用短短的篇章精讲英语语法中的各个要点和有意思的知识点。《满庭说英语》的特点都是用英语来理解英语为主,适度辅以少量中文解说,帮助英语学习者建立英语思维、深入了解英语的内涵。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。【编者按】本文解释了限定词的作用,并举例说明,有助于深入理解限定词的概念。今天的文章略有些长,但是并不难..

2020-08-03 16:10:13 3016

原创 Gox语言中的映射类型(字典类型)及其操作-GX8.1

在Gox语言中,是用map类型来表示一般语言中的“字典”(dictionary)概念的,这与Go语言也是一致的。对map的声明、赋值和其他操作,我们来看看下面的例子。由于Gox语言默认采用Qlang语法引擎,因此这里按Qlang的语法来举例,后面不专门提到的话都是如此。首先,对于一般的map的定义和基本操作,我们看看Qlang本身的文档,引自这里,a = {“a”: 1, “b”: 2, “c”: 3} // 得到 map[string]int 类型的对象b = {“a”: 1, “b”, 2.3,

2020-08-03 16:09:12 272

原创 英读廊——尬跑一英里

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数4.8,由《小仙英语伴读》人工智能难度分析系统提供评分。Running a Mil..

2020-08-02 10:25:07 2705

原创 Gox语言中用内存虚拟文件系统进行目录文件压缩与还原-GX46

打包目录的目的显然是为了保存和分发方便,Gox中也提供了这方面的能力,使用内存虚拟文件系统可以加快处理速度、减少硬盘损耗。话不多说,代码如下:// 新建一个内存虚拟文件系统mfs = memfs.NewMemFS()// 将一系列真实文件系统中的文件和文件夹进行打包压缩(TAR+GZ格式),生成的文件在虚拟文件系统上mfs.TarFrom([`d:\tmpx\demo1.html`, `d:\tmpx\demo2.html`, `d:\tmpx\test`], "/abc.tar.gz")/

2020-08-02 10:24:01 270

原创 英读廊——Windows下更好用的CMD替代品:跨平台终端软件Terminus

* 用英语自身来理解和学习英语是最好的方式,《英读廊》是《满庭说英语》中的拓展阅读系列,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 解析中英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音标体系》一文。* 本篇文章难度系数6.6,由《小仙英语伴读》人工智能难度分析系统提供评分。#我们一起学英语#...

2020-07-29 08:37:25 895

原创 Gox语言中使用Sciter库进行GUI图形界面编程-GX23.1

Sciter是非常优秀的跨平台GUI图形界面编程库,只需附带一个动态链接库文件,就可以实现基于HTML/CSS/TiScript的图形界面,并且已经经过很多公司和商用产品的实际检验,稳定可靠。我们常见的包括TeamViewer,Symantec,Vmware,Evernote,360等公司或产品据说都使用了Sciter来制作界面,可见Sciter相当值得信赖。Sciter提供多种语言的绑定,Gox语言中,通过Go语言(Golang)的绑定来使用Sciter,具体文档可以参考Go-Sciter。这也是Sci

2020-07-29 08:34:19 917

原创 Gox语言中的数组类型及其常用操作 - GX7.1

作为脚本语言,Gox语言中的复合类型当然会设计得更加方便一些,也很容易理解。由于Gox默认使用Qlang脚本引擎,Qlang中关于数组或者叫做切片(也就是Go语言中的slice,以后我们约定这两个称呼在Gox语言中表达的是同样的意思)的举例是这样的:一般的切片用法(引自这里)a = [1, 2, 3] // 创建一个 int slice,并初始化为 [1, 2, 3]b = [1, 2.3, 5] // 创建一个 float slicec = [“a”, “b”, “c”] // 创建一个 str

2020-07-28 16:29:02 363

原创 英知汇——他们劝他们不要借钱却愿意借钱给他们,绕吗?

* 《英知汇》包含散碎的、往往也有相当纵深的、学校和培训机构常见教学内容之外的英语知识点荟萃,篇幅一般不长,几分钟内可以阅读完。* 本系列的文章都以英文为主,因为用英语自身来理解和学习英语是最好的方式,这一系列的文章希望在学习英语知识的同时,帮助大家在英语阅读能力上有所提升,并树立英语思维;* 推荐的阅读的方法是:先原文,适当看解析阅读,还有疑惑再看双语对照。* 英语单词的音标使用Dictcom和IPA双音标标注,如果需要了解Dictcom音标,请参看我们的《dictionary.com所用的音

2020-07-28 10:53:48 209

gox_win.zip

Gox语言是脱胎于Go语言(Golang)的开源脚本语言,解释执行,但相比Go语言更贴近高级语言,语法硬性限制也少一些;是一门偏向快速应用的语言,也可以说是一个集成工具; - Gox语言主要优势有三点: - 第一,Gox语言本身只有一个可执行文件,绿色免配置,下载即可使用,无需安装Go语言环境,无需编译,非常适合快速制作原型以及云服务器上的远程开发; - 第二,Gox中可以直接使用绝大多数Go语言标准库中的对象和方法函数,也内置了很多常用、优秀的第三方库,充分发挥Go语言多年积累的资源优势; - 第三,与很多其他主流语言不同,Gox语言着力解决了GUI图形界面编程的问题,内置了基于Giu(imgui)、LCL、Sciter的三套图形界面编程库,直接可以进行快捷高效的图形界面开发(LCL、Sciter只需分别下载一个动态链接库文件,执行和分发时附带上即可),特别适合编写演示原型系统。 作为脚本语言,Gox语言性能肯定不如Go语言这样的编译型语言快,但由于Gox语言与Go语言的紧密联系,Gox语言编写的脚本可以很容易的改写成Go语言代码,编译执行后就可以发挥Go语言的速度优势了。因此,Gox语言也比较适合做初期的Go语言调试

2020-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除