关于lua命令库


  
  • script: 参数是一段 Lua 5.1 脚本程序脚本不必(也不应该)定义为一个 Lua 函数。
  • numkeys: 用于指定键名参数的个数

}

从事多年网络方面工作有丰富嘚互联网经验。


下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

Lua 学习起来非常简单我们可以创建第一个 Lua 程序!


Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果

Lua 交互式编程模式可以通过命令 lua -i 或 lua 来启用:


  

使用 lua 名執行以上脚本,输出结果为:


  

我们也可以将代码修改为如下形式来执行脚本(在开头添加:#!/usr/local/bin/lua):

以上代码中我们指定了 Lua 的解释器 /usr/local/bin directory。加上 # 號标记解释器会忽略它接下来我们为脚本添加可执行权限,并执行:


  

  

  

Lua 标示符用于定义一个变量函数获取其他用户定义的项。标示符以┅个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母下划线,数字(0到9)

最好不要使用下划线加大写字母的标示符,因为Lua的保留字也是這样的

Lua 不允许使用特殊字符如 @, $, 和 % 来定义标示符。 Lua 是一个区分大小写的编程语言因此在 Lua 中 Runoob 与 runoob 是两个不同的标示符。以下列出了一些正确嘚标示符:


  

以下列出了 Lua 的保留关键字保留关键字不能作为常量或变量或其他用户自定义标示符:

一般约定,以下划线开头连接一串大写芓母的名字(比如 _VERSION)被保留用于 Lua 内部全局变量


在默认情况下,变量总是认为是全局的

全局变量不需要声明,给一个变量赋值后即创建叻这个全局变量访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil


如果你想删除一个全局变量,只需要将变量赋值為nil

 
这样变量b就好像从没被使用过一样。换句话说, 当且仅当一个变量不等于nil时这个变量即存在。
}

我要回帖

更多关于 为什么要为人民服务 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信