找一门静态类型的脚本语言用用看怎么样

所谓脚本语言,我们认为它是解释执行。

Go是既可编译执行,又可解释执行的一门编程语言,它算是对标C语言的。

还有一种由社区驱动开发的类Visual Basic的开发环境Gambas,它所支持的编程语言Gambas Basic也是既支持编译运行也支持脚本解释执行的。

比如一段简单的代码如下:

Dim Elt As String[]
Dim Sb As String

Elt = Split(" Gambas Almost Means BASIC  !
'Do you agree ?'", " 
", "'", True)

For Each Sb In Elt
  Print "("; Sb; ") ";
Next
Print

就可以在命令行解释执行(需安装脚本执行环境 sudo apt install gambas3-script),结果为:

通过 gbs3 script.gbs3 命令执行。

(Gambas) (Almost) (Means) (BASIC) (!) (Do you agree ?)

也可以在上述代码文件的第一行加上:#!/usr/bin/env gbs3 ,然后chmod +x,即可直接在命令行执行。

原文地址:https://www.cnblogs.com/x3d/p/6399793.html