Lua程序设计(第二版)学习笔记(一)---------- Hello World

前段时间认真的看了一下《lua程序设计(第二版)》这本书,每一章写一个lua脚本,诸多注释,相信给初学者有一定帮助。

-- 第一章代码

print("hello Hello");

-- 全局函数
function face(n)
    if n == 0 then
        return 1
    else
        return n + face(n  - 1)
    end
end
print(face(100));

-- 1.1 程序快(chunk)
-- 每段代码,源代码文件或者交互模式 的 一行 代码,可以不用分隔符

-- 推出交互模式和解释器 end-of-file/os.exit();
--os.exit(); -- 去掉os前面的注释看看效果
print(face(100));

-- 词汇规范
-- 不能数字开头,避免下划线并跟大写字母标示符
-- 有大小写区分
--[[ 
    这次多行注释
--]]

-- 1.3 全局变量
-- 不为空
b = 100;
print(100);
b = nil;
print(b); -- 这时候b不会全局变量,全局变量必须有值
posted on 2014-05-02 19:05  邪恶的nil  阅读(372)  评论(0编辑  收藏  举报