Gox语言入门6:代码的运行结果与输出

2022-02-17  本文已影响0人  陆满庭

Gox语言代码的运行完毕时,如果最后一个表达式有输出值,则会将其输出,例如:

a = 3

a + 1.5

这两行代码虽然没有显式的输出语句,但是由于最后是一个表达式,因此Gox会将a+1.5的计算结果4.5输出出来,如下图所示:

image.png

如果不希望Gox程序有此行为,而是有自己来控制是否输出,可以使用内置的pass函数。pass函数没有任何功能,只是用来将程序最后的返回值清空,因此可以在代码最后退出之前使用来避免输出。

a = 3

a + 1.5

pass()

前面的代码最后加上pass函数,再看程序的运行结果:

D:\scripts>gox test.gox

D:\scripts>

可以发现已经达到了所需的效果(没有输出)。

注意:

作为脚本语言,Gox语言性能肯定不如Go语言这样的编译型语言快,但在大多数使用场景下性能也足够用。并且,由于Gox语言与Go语言的紧密联系,Gox语言编写的脚本可以很容易的改写成Go语言代码,编译执行后就可以发挥Go语言的速度优势了。因此,Gox语言也比较适合做初期的Go语言调试。

Gox的官网在这里,也可以在浏览器搜索引擎中直接搜索“gox语言”,Github页面在这里,在这里可以看到很多Gox语言的学习指南和实际应用实例。

如果人生是一场旅行,我愿沿途播撒花朵。
上一篇下一篇

猜你喜欢

热点阅读