02程序块(chunk)

连续语句不需要分隔符,代码的分行不起任何作用

a=1

b=a*2

等效于

a=1;

b=a*2

显示Lua版本信息:cmd中直接输入Lua

退出Lua检视器 Ctrl+Z

在交互模式中检视器通常会将所输入的每一行内容,做一个完整的程序块来解释,如果他检查检测到某一行的内容不足以构成一个完整的程序块,他会等待输入更多的内容,直到这些所有的内容可以构成一个完整的程序块,有了这种机制,我们就可以在交互模式下直接输入某些函数的多行定义,不过更常见的方法还是先将多行内容放入到一个文件中,然后在调用检视器来执行这个文件,如果我们用-i来启动Lua检视器,那么检视器就会在运行完程序块以后在进入交互模式

lua -i prog表示先运行Prog程序块,然后在进入交互模式

fact.lua

function fact(n)
    if n==0 then
        return 1
    else
        return n * fact(n-1)
    end
end

print("enter a number:")
a=io.read("*number")
print(fact(a))

print("enter a number:")
a=io.read("*number")
print(fact(a))
*number就是一个参数,代表要读一串数字
读取 lua -i "e:\lua project\fact.lua"

调用fact.lua 这个文件

打开cmd编辑器输入:lua –i “F:\lua object\fact.lua”

时间: 2024-12-25 15:22:55

02程序块(chunk)的相关文章

C/C++ Lua Parsing Engine

catalog 1. Lua语言简介 2. 使用 Lua 编写可嵌入式脚本 3. 嵌入和扩展: C/C++中执行Lua脚本 4. 将C/C++函数导出到Lua引擎中: 在Lua脚本中执行C/C++函数 1. Lua语言简介 0x1: 运行 Lua是类C的,所以,他是大小写字符敏感的,同时,Lua脚本的语句的分号是可选的(和GO语言类似)可以像python一样,在命令行上运行lua命令后进入lua的shell中执行语句 也可以把脚本存成一个文件,用如下命令行来运行 0x2: 语法 1. 注释 --

homework week07

本周作业内容: 1.创建一个10G分区,并格式为ext4文件系统: (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl: (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳: # 创建一个分区,没有10G空间,用1G代替.分区建在扩展分区上. [[email protected] ~]# fdisk /dev/sdb WARNING: DOS-compatible mode is deprec

LVM快照(snapshot)备份

转载自:http://wenku.baidu.com/link?url=cbioiMKsfrxlzrJmoUMaztbrTelkE0FQ8F9qUHX7sa9va-BkkL4amvzCCAKg2hBv5ZmYL_ERp3Wprd1jVxG-333s6tCJn2LGqCAvFmJ6dXC Logical VolumeManager (LVM)提供了对任意一个LogicalVolume(LV)做“快照”(snapshot)的功能,以此来获得一个分区的状态一致性备份. 在某一个状态下做备份的时候,可能

关于Lua程序设计{读书笔记}

1.lua中的标识符可以是由任意字母.数字和下划线构成的字符串,但不能以数字开头.2.lua将通常类似"_VALUE"的标识符作为保留标识符3.lua的保留字 and break do else elseif end false for function if in loacl nil not or repear return then true until while 有大小写之分 4.行注释-- 块注释--[[ …… ]]==============================

第一章 开始 Lua程序设计第二版笔记

--第一章 开始--1.1chunk 程序块chunk大小可以任意,一个源代码文件或交互模式中的一行代码都是chunk --1.2词法规范标识符通常保留下划线开头,作为Dummy Variable使用. --1.3全局变量Lua中访问一个未初始化的变量不会引发错误,访问结果是一个nil print(b) -->nil

百度刚放假啊数据库风口浪尖萨拉疯了

http://www.ebay.com/cln/l_x5585/2015.02.11/176746639012 http://www.ebay.com/cln/jiacha_boryk/2015.02.11/176837188016 http://www.ebay.com/cln/gbnlin0/2015.02.11/176837189016 http://www.ebay.com/cln/j_j2841/2015.02.11/177066749015 http://www.ebay.com/c

百度房间爱师傅卡卡是快乐疯了;爱死

http://www.ebay.com/cln/shx9479/-/177007606013/2015.02.11 http://www.ebay.com/cln/genqi12/-/176846034010/2015.02.11 http://www.ebay.com/cln/seyyon2/-/176906811016/2015.02.11 http://www.ebay.com/cln/wcn5971/-/176846032010/2015.02.11 http://www.ebay.co

百度和房价是否健康教案上开发

http://www.ebay.com/cln/l.kuan2/-/167247714018/2015.02.10 http://www.ebay.com/cln/setlia-3616/-/167086016019/2015.02.10 http://www.ebay.com/cln/pen-y77/-/167086017019/2015.02.10 http://www.ebay.com/cln/yua-me2/-/167399441016/2015.02.10 http://www.eba

百度电话费健身房拉伸件礼服加拉斯减肥

http://www.ebay.com/cln/cnli_c90nphs5e/-/167379958016/2015.02.07 http://www.ebay.com/cln/gaw4612/-/167226239018/2015.02.07 http://www.ebay.com/cln/re_len4/-/167263594010/2015.02.07 http://www.ebay.com/cln/ta.ku83/-/167162702017/2015.02.07 http://www.