Lua程序设计:第1章 开始

一、运行Lua程序

1.1 Lua 脚本

        lua hello.lua

print("Hello World")


1.2 Lua shell

        print ("Hello World")


1.3 Lua 脚本(改进)

        ./hello.lua

#!/usr/bin/lua

print("Hello World")


1.4 dofile(“filename”)

        dofile(“hello.lua”)


1.5  Lua -i filename 在进入交互模式前运行filename中的代码

        lua -i hello.lua


二、变量

2.1 变量

同C语言:

        由字母、数字、下划线组成

        字母或下划线开头

        区分大小写

2.2 注释

单行注释:

        -- 

多行注释:

        --[[

        --]]

三、全局变量

        不需要声明,只需将一个值赋给全局变量,就创建了全局变量。

        访问一个为初始化的变量不会出错,访问结果是一个特殊的值nil

        没有必要删除一个全局变量;如果一定要删除全局变量,只需将其赋值为nil。

四、解释器程序

4.1 解释器程序语法

        lua [选项参数] [脚本[参数]]

4.2 语法使用

        -e 直接在命令行中输入代码

        -l 加载库文件

        -i 进入Lua shell前运行代码

        _PROMPT 全局变量,解释器用它的值作为交互模式的命令行提示符

        =表达式  打印表达式的值


        lua  -e  "sin=math.sin"  script  a  b  解释器运行脚本前,会用所有的命令行参数创建一个名为“arg”的table。 脚本名称位于索引0上。

print("arg[-3] = " .. arg[-3])
print("arg[-2] = " .. arg[-2])
print("arg[-1] = " .. arg[-1])
print("arg[0] = " .. arg[0])
print("arg[1] = " .. arg[1])
print("arg[2] = " .. arg[2])



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值