LUA语言入门

--我是注释!!
--[[我
是
多行
注释]]
print("hello world!")

shuzu={'a','b','c','d'}
print("索引2的值为:" .. shuzu[2])

shuzu1={"wo","shi","shu","zhu"}
for key,value in pairs(shuzu1) do
	print ("key:" .. key,"value:" .. value)
end
print("请输入半径:")
r=io.read("*num")
print(c)
function qiuyuan( r )
	return r*r * 3.1415926
end
print("圆的面积为: " .. qiuyuan(r))

ren={}
ren.name="xiaoming"
ren['age']=18
print(ren.name)
print(ren['age'])

if ren.age < 18 then
    print(ren.name .. "还是未成年")
elseif ren.age == 18 then
    print(ren.name .. "正好成年")
else
    print(ren.name .. "成年已经" .. ren.age - 18 .."年了")
end

class1={
	name='xiaodong',
	age=20,
	say_name=function ( self )
		return "hello! My name is " .. self.name
	end
}
function class1:say_age( )
	return 'I am ' .. self.age .. ' years old'
end
print(class1:say_name())
print(class1:say_age())
posted @ 2017-05-07 10:30  Makki  阅读(161)  评论(0编辑  收藏  举报