码迷,mamicode.com
首页 > 其他好文 > 详细

lua 入门学习

时间:2015-04-09 23:35:40      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

-- 1.Hello world  
print( "--------------1--------------")
print("Hello world");

-- 2. function define
function add(a,b)
    return a + b
end

print( "--------------2--------------")
print( "enter a number:" )
n = io.read("*number")
m = io.read("*number")
print( add(m,n) )

-- 3. lua 的数据类型
print( "--------------3--------------")
print(type("Hello world"))
print(type(2015))
print(type(add))
print(type(false))
print(type(nil))

-- 4. 数字, 字符串操作
print( "--------------4--------------")
print( "2015" + 4 + 9)
print( "2015" .. 4 .. 9)

str = "Hello world"
print( "\"".. str .. "\" length: = " .. #str)

-- 5. table 关联数组
print( "--------------5--------------")
tab1 = {}
tab1["day"] = 2015
days = "days"
tab1[days] = tab1.day + 1

print(tab1.day)
print(tab1.days)

-- 用table来实现线性表 
array = {};
for i = 1 , 10 do
    array[i] = i.. " word"
end

for i = 1, #array do
    print(array[i])
end

-- table大小
print ("the array size: " .. #array)    --> the array size: 10

--6. 函数式编程
p = add  
print( p(2, 3))      --> function programming  

 

lua 入门学习

标签:

原文地址:http://www.cnblogs.com/aceg/p/4412185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!