-- Example 1 -- First Program.
-- Classic hello program.
print("hello")
-------- Output ------
hello
-- 例子 1 -- 第一个程序.
-- 经典的 hello 程序
-- Example 2 -- Comments.
-- Single line comments in Lua start with double hyphen.
--[[ Multiple line comments start
with double hyphen and two square brackets.
and end with two square brackets. ]]
-- And of course this example produces no
-- output, since it's all comments!
-------- Output ------
-- 例子 2 -- 注释
-- 在语句前加2个连号即是单行注释
--[[ 在前面加2个连号和两个方括号,
在后面加两个方括号即是多行注释]]
-- 当然这个例子程序不会有任何输出,因为都是注释!
-- Example 3 -- Variables.
-- Variables hold values which have types, variables dont't have
types.
a=1
b="abc"
c={}
d=print
print(type(a))
print(type(b))
print(type(c))
print(type(d))
------ Output -------
number
string
table
function
-- 例子 3 -- 变量
-- 变量持有拥有类型的值,变量本身没有类型
------ Output -------
-- Example 4 -- Variable name.
-- Variable names consist of letters, digits and underscores.
-- They cannot start with a digit.
one_two_3 = 123 -- is valid variable name
-- 1_two_3 is not a valid variable name.
------ Output -------
-- 例子 4 -- 变量名
-- 变量名由字母,数字和下划线组成
-- 它们不能以数字开头
one_two_3 = 123 -- 是合法的变量名
-- 1_two_3 不是合法的变量名
-- Example 5 -- More Variable names.
-- The underscore is typically used to start special values.
-- like _VERSION in Lua.
print(_VERSION)
-- So don't used variables that start with _,
-- but a single underscore _ is often used as a
-- dummy variable.
------- Output -------
Lua 5.1
-- 例子 5 -- 变量名称续集
-- 要开始一个特殊的变量,通常以下划线开头
-- 例如Lua中的_VERSION
print(_VERSION)
-- 所以不要使用下划线来命名变量
-- 但是以一个下划线命名的变量通常用来充当哑变量
-- Example 6 -- Case Sensitive
-- Lua is case sensitive so all variable names & keywords
-- must be in correct case.
ab=1
Ab=2
AB=3
print(ab,Ab,AB)
------ Output ------
1 2 3
-- 例子6 -- 大小写的区分
-- Lua是区分大小写的,所以所有的变量名和关键字都必须正确的大小写
-- Example 7 -- Keywords
-- Lua reserved words are: and, break, do, else, elseif,
-- end, false, for, function, if, in, local, nil, not, or,
-- repeat, return, then, true, until, while.
-- Keywords cannot be used for variable names,
-- 'and' is a keyword, but AND is not, so it is a legal variable name.
AND=3
print(AND)
------ Output ------
3
-- 例子 7 -- 关键字
-- Lua 保留字如下:and, break, do, else, elseif,
-- end, false, for, function, if, in, local, nil, not, or,
-- repeat, return, then, true, until, while.
-- 关键字不能作为变量名
-- ‘and'是关键字,但是AND不是,所以这是个合法的变量名
-- Example 8 -- Strings.
a="single 'quoted' string and double \"quoted\" string inside"
b='single \'quoted\' string and double "quoted" string inside'
c = [[ multiple line
with 'single'
and "double" quoted strings inside.]]
print(a)
print(b)
print(c)
------- Output ------
single 'quoted' string and double "quoted" string inside
single 'quoted' string and double "quoted" string inside
multiple line
with 'single'
and "double" quoted strings inside.
-- 例子 8 -- 字符串
不译。如果字符串用单引号包裹,在串中的单引号需要转义;用双引号同理;[[
多行注释 ]]
-- Example 9 -- Assignments
-- Multiple assignments are valid.
-- var1,var2=var3,var4
a,b,c,d,e = 1, 2, "three", "four", 5
print(a,b,c,d,e)
------ Output ------
1 2 three four 5
-- 例子9 -- 赋值
-- 多重赋值是合法的
-- Example 10 -- More Assignments.
-- Multiple assignments allows one line to swap two variables.
print(a,b)
a,b=b,a
print(a,b)
------ Output ------
-- 例子 10 -- 赋值续集
-- 多重赋值允许使用一行语句交换2个变量的值
分享到:
相关推荐
封装好得ant组件库得分页得vue文件,引入到项目中可以直接使用
解码器的第二个文件
旺财流水账是一款流水账软件。在管理您在日常生活中的现金收支,可建立多个帐套、无限自定义分类,多种图形统计及账务报表,并可通过插件不断增强扩展软件功能。 1.多账套 2.权限支持 3.无限扩展分类 4.无限...
【作品名称】:库存货物流水明细账-Excel模板 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
【作品名称】:进销存-库存货品流水明细账-Excel模板 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司...
旺财流水账是一款流水账软件。在管理您在日常生活中的现金收支,可建立多个帐套、无限自定义分类,多种图形统计及账务报表,并可通过插件不断增强扩展软件功能。 旺财流水账入手简单,您需要在使用前设置好收支分类...
好用的--银行流水账打印程序 行业管理
标题中的“Excel模板流水账.zip”表明这是一个包含Excel模板的压缩文件,主要用于记录和管理日常的财务流水。在企业或个人财务管理中,流水账是一种重要的工具,它详细记录了收入和支出的情况,帮助用户了解资金流动...
账本模板-总账-明细账-报表.xls
"工程流水账记录工具"就是这样一个实用的解决方案,它旨在帮助用户方便地记录和整理他们的流水账目,以便于后期的数据分析和查询。下面我们将深入探讨这个工具的核心功能、可能的设计原理以及如何利用它来提升工作...
非常简单易用的适合中小企业和个人使用的现金流水账EXCEL工具
标题中的“免费流水账,家庭小公司财务软件”表明我们关注的是一个专为家庭或小型企业设计的财务管理系统,主要用于记录日常收支情况。这类软件通常包含基础的会计功能,如收入记录、支出追踪、账户余额计算等,帮助...
使用该软件对自己的流水账进行计算,让自己每天的经济生活更加清晰。
标题中的“工作记录流水账”指的是使用数据库管理系统(如Microsoft Access)来跟踪和记录日常工作活动的一种方式。在企业管理中,这种记录系统可以帮助员工记录任务完成情况,提高工作效率,并为管理层提供工作进度...
标题中的“个人流水账管理程序”是指一种专为个人设计的财务管理工具,它主要用于记录、管理和分析个人的日常收支情况。这种程序可以帮助用户清晰地了解自己的财务状况,从而更好地规划预算,控制支出,并做出明智的...
日常记账使用,现金流水账表格。用于家庭日常收支记账和小商店等的流水记账。表格分月份和汇总表。简单易用,一目了然
分账系统-MallBook