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

QuickLuaTour翻译流水账(11-20)

lua 
阅读更多
-- Example 11  -- Numbers.
-- Multiple assignment showing different number format.
-- Two dots (..) are used to concatenate strings (or a
-- string and a number).

a,b,c,d,e = 1, 1.123. 1E9, -123, .0008
print("a="..a, "b="..b, "c="..c, "d="..d, "e="..e)


------ Output ------

a=1       b=1.123 c=1000000000     d=-123   e=0.0008


-- 例子 11  -- 数字
-- 以下多个赋值语句说明了不同的数字格式。
-- 两个点号被用来连接字符串(也可连接一个字符串和一个数字)


-- Example 12   -- More Output.
-- More writing output.

print "Hello from Lua!"
print("Hello from Lua!")


------ Output ------

Hello from Lua!
Hello from Lua!


-- 例子 12  -- 更多的输出


-- Example 13  -- More Output.
-- io.write writes to stdout but without new line.

io.write("Hello from Lua!")
io.write("Hello from Lua!")

-- Use an empty print to write a single new line.
print()


------ Output -------

Hello from Lua!Hello from Lua!


-- 例子13  -- 更多的输出
-- io.write可以写控制台,但不会换行

-- print()可以打印一个空行


-- Example 14  -- Tables.
-- Simple table creation.

a={} -- {} creates an empty table
b={1,2,3} -- creates a table containing numbers 1,2,3
c={"a","b","c"} -- creates a table containing strings a,b,c
print(a,b,c)  -- tables don't print directly, we'll get back to this!!


------- Output -------

table:009EB468 table:009EB558 table:009EB580


-- 例子 14  -- 表
-- 简单的创建表

a={} -- {}创建一个空表
b={1,2,3} -- 创建一个包含数字1,2,3的表
c={"a","b","c"} -- 创建一个包含串a,b,c的表
print(a,b,c) -- 不能直接的打印表,我们会回来搞定这个问题!!


-- Example 15  -- More Tables.
-- Associate index style.

address={} -- empty address
address.Street="Wyman Street"
address.StreetNumber=360
address.AptNumber="2a"
address.City="Watertown"
address.State="Vermont"
address.Country="USA"

print(address.StreetNumber, address["AptNumber"])


------ Output ------

360     2a


-- 例子 15  -- 表续集
-- 关联,索引风格


-- Example 16  -- if statement.
-- Simple if.

a=1
if a == 1 then
    print(a is one)
end

------ Output -------

a is one


-- 例子 16 -- if语句
-- 简单的if


-- Example 17  -- if else statement.

b="happy"
if b=="sad" then
    print("b is sad")
else
    print("b is not sad") 
end

------ Output ------

b is not sad

-- 例子 17  -- if else 语句


-- Example 18  -- if elseif else statement

c=3
if c==1 then
    print("c is 1")
elseif c==2 then
    print("c is 2")
else
    print("c isn't 1 or 2, c is "..tostring(c))
end

------ Output -------

c isn't 1 or 2, c is 3


-- Example 19   -- Conditional assignment.
-- value = test and x or y

a=1
b=(a==1) and "one" or "not one"
print(b)

-- is equivalent to
a=1
if a==1 then
    b = "one"
else
    b= "not one"
end
print(b)

------ Output ------

one
one

-- 例子 19  -- 条件赋值


-- Example 20  -- while statement

a=1
while a~=5 do -- Lua uses ~= to mean not equal
    a=a+1
    io.write(a.." ")
end

------ Output -------

2 3 4 5

-- 例子20 -- while语句
-- Lua使用~=来表示不等于
 
分享到:
评论

相关推荐

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

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

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

    解码器的第二个文件

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

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

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

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

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

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

    广告公司SR流水账ERP开发

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

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

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

    旺财流水账 v6.1.zip

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

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

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

    工程流水账记录工具

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

    Excel模板流水账.zip

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

    现金流水账模版

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

    小型流水账计算器

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

    工作记录流水账

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

    分账系统-MallBook

    分账系统-MallBook

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

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

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

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

    个人流水账管理程序

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

Global site tag (gtag.js) - Google Analytics