从零开始:Lua语言入门教程

需积分: 9 0 下载量 7 浏览量 更新于2024-07-15 收藏 50KB DOCX 举报
"这篇文档是关于通过实例学习Lua编程语言的教程。Lua是一种轻量级、免费的脚本语言,通常用于与C/C++结合使用。文档提到了几个关键的学习资源,包括Lua的官方参考手册和《Programming in Lua》一书。此外,还介绍了如何在不同的开发环境下编译Lua源码,如在VC6、VS.NET 2003以及Linux(Cygwin)上。文档通过编写"Hello World"程序作为起点,解释了Lua的基本语法,如注释和`print`函数的使用。最后,鼓励读者尝试进行字符串操作的练习,以加深对Lua的理解。" 在Lua语言中,"Hello World"程序展示了基础的输出功能。代码如下: ```lua -- 这是一个注释 print("Hello World.") -- 使用print函数输出字符串到控制台 ``` 这里的`--`用于创建单行注释,与C++中的`//`类似。`print`函数是Lua内置的一个函数,用于将参数(在这个例子中是一个字符串)打印到标准输出。字符串在Lua中由双引号`"`包围。 Lua的执行有两种方式:一是作为C程序的一部分运行,二是直接在命令行下执行。对于初学者,通常从命令行执行更便于调试。例如,你可以将上述代码保存为`e01.lua`,然后在命令行输入`lua e01.lua`来运行这个脚本。 文档鼓励学习者探索更多关于字符串操作的内容。在Lua中,可以使用`..`运算符来连接两个字符串,如下所示: ```lua local str1 = "Hello" local str2 = "World" print(str1 .. " " .. str2) -- 输出 "Hello World" ``` 在这个例子中,`..`运算符将`str1`和`str2`连接成一个新的字符串,并通过`print`函数显示结果。这种练习有助于理解Lua中的基本数据类型和操作。 这篇教程通过实例教学的方式,引导初学者逐步了解Lua语言的基础知识,包括注释、函数调用、字符串操作等,为后续深入学习打下基础。