美文网首页
Gox语言入门8.1:字符串类型的数值

Gox语言入门8.1:字符串类型的数值

作者: 陆满庭 | 来源:发表于2022-02-21 11:20 被阅读0次

    字符串类型是一种特殊的数值类型,一般用于存储文字信息,它是由一个个的“字符”按顺序排列组成的。

    Gox语言中,字符串一般用英文双引号“"”括起来表示。字符串可以进行连接操作,就是将两个字符串按顺序合并得到一个新的字符串,这是通过加号运算符就可以方便地进行。下面的代码例子中展示了如何将字符串存入变量中,并进行连接。

        a = "good"
    
        b = "morning"
    
        c = a + " " + b
    
        pln(c)
    

    上面的代码中,分别将“good”和“morning”这两个字符串赋值给a和b两个变量。注意,字符串必须要用双引号括起来,否则计算机无法判断是变量的名字还是一个字符串,字符串变量中实际存储的字符串则不包括双引号本身。如果字符串中本身含有双引号,要在这个双引号之前加上一个反斜杠“\”来避免混淆,例如 a = "I said: \"I am happy."" 表示的变量a中的字符串实际上是 I said: "I am happy." 。

    然后将a与一个空格字符串(注意是包含一个空格字符的)以及b这三个字符串连接起来(有时候也直接叫“相加”)。

    最后的输出结果是:

    good morning
    

    *Gox语言中,可以和Go语言一样,用反斜杠字符\来进行字符串中特殊字符的“转义”,例如:回车符用\n表示,tab字符用\t表示等,反斜杠字符本身则用\\来表示。

     

    注意:

    • Gox语言是脱胎于Go语言(Golang)的开源脚本语言,解释执行,但相比Go语言更贴近高级语言,语法硬性限制也少一些;是一门偏向快速应用的语言,也可以说是一个集成工具;

    • Gox语言主要优势有三点:

      • 第一,Gox语言本身只有一个可执行文件,绿色免配置,下载即可使用,无需安装Go语言环境,无需编译,非常适合快速制作原型以及云服务器上的远程开发;
      • 第二,Gox中可以直接使用绝大多数Go语言标准库中的对象和方法函数,也内置了很多常用、优秀的第三方库,充分发挥Go语言多年积累的资源优势;
      • 第三,与很多其他主流语言不同,Gox语言着力解决了GUI图形界面编程的问题,内置了基于Sciter的图形界面编程库,直接可以进行快捷高效的跨平台图形界面开发(Sciter只需下载一个动态链接库文件,执行和分发时附带上即可,放置在系统路径中或者与Gox主程序相同目录下即可),特别适合编写演示原型系统,也经历了一些中小型系统的检验,尤其是作为轻量级的微服务后台。

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

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

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

    相关文章

      网友评论

          本文标题:Gox语言入门8.1:字符串类型的数值

          本文链接:https://www.haomeiwen.com/subject/qcwblrtx.html