`
邢邢色色
  • 浏览: 230607 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

QuickLuaTour翻译流水账(1-10)

lua 
阅读更多
-- 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个变量的值
 
分享到:
评论

相关推荐

    前端菜鸡流水账日记 - Pagination分页 - 封装得分页

    封装好得ant组件库得分页得vue文件,引入到项目中可以直接使用

    前端菜鸡流水账日记 - threejs和cesium

    解码器的第二个文件

    旺财流水账2.0绿色版(免费流水账软件)

    旺财流水账是一款流水账软件。在管理您在日常生活中的现金收支,可建立多个帐套、无限自定义分类,多种图形统计及账务报表,并可通过插件不断增强扩展软件功能。 1.多账套 2.权限支持 3.无限扩展分类 4.无限...

    库存货物流水明细账-Excel模板

    【作品名称】:库存货物流水明细账-Excel模板 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

    进销存-库存货品流水明细账-Excel模板

    【作品名称】:进销存-库存货品流水明细账-Excel模板 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

    广告公司SR流水账ERP开发

    广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司SR流水账ERP开发 广告公司...

    旺财流水账 v6.1.zip

    旺财流水账是一款流水账软件。在管理您在日常生活中的现金收支,可建立多个帐套、无限自定义分类,多种图形统计及账务报表,并可通过插件不断增强扩展软件功能。 旺财流水账入手简单,您需要在使用前设置好收支分类...

    好用的--银行流水账打印程序 行业管理

    好用的--银行流水账打印程序 行业管理

    Excel模板流水账.zip

    标题中的“Excel模板流水账.zip”表明这是一个包含Excel模板的压缩文件,主要用于记录和管理日常的财务流水。在企业或个人财务管理中,流水账是一种重要的工具,它详细记录了收入和支出的情况,帮助用户了解资金流动...

    账本模板-总账-明细账-报表.xls

    账本模板-总账-明细账-报表.xls

    工程流水账记录工具

    "工程流水账记录工具"就是这样一个实用的解决方案,它旨在帮助用户方便地记录和整理他们的流水账目,以便于后期的数据分析和查询。下面我们将深入探讨这个工具的核心功能、可能的设计原理以及如何利用它来提升工作...

    现金流水账模版

    非常简单易用的适合中小企业和个人使用的现金流水账EXCEL工具

    免费流水账,家庭小公司财务软件

    标题中的“免费流水账,家庭小公司财务软件”表明我们关注的是一个专为家庭或小型企业设计的财务管理系统,主要用于记录日常收支情况。这类软件通常包含基础的会计功能,如收入记录、支出追踪、账户余额计算等,帮助...

    小型流水账计算器

    使用该软件对自己的流水账进行计算,让自己每天的经济生活更加清晰。

    工作记录流水账

    标题中的“工作记录流水账”指的是使用数据库管理系统(如Microsoft Access)来跟踪和记录日常工作活动的一种方式。在企业管理中,这种记录系统可以帮助员工记录任务完成情况,提高工作效率,并为管理层提供工作进度...

    个人流水账管理程序

    标题中的“个人流水账管理程序”是指一种专为个人设计的财务管理工具,它主要用于记录、管理和分析个人的日常收支情况。这种程序可以帮助用户清晰地了解自己的财务状况,从而更好地规划预算,控制支出,并做出明智的...

    模板-现金收支流水账.xls

    日常记账使用,现金流水账表格。用于家庭日常收支记账和小商店等的流水记账。表格分月份和汇总表。简单易用,一目了然

    分账系统-MallBook

    分账系统-MallBook

Global site tag (gtag.js) - Google Analytics