--add:http://coolshell.cn/articles/10739.html
--[[ print("hello,world")
print("hi,here")--]]
num=314.16e-2
print(num)
a=[[alo
123"]] --两个中括号可以用于定义有换行的字符串
print(a)
-- while
sum=0
num=1
while num<= 100 do
sum =sum+num
num=num+1
end
print("sum=",sum)
-- if-else
-- local age=io.read() -- io库的分别从stdin和stdout读写的read和write函数
-- [?]popexizhi:io.read()输入内容如何定义为数据类型呢?这个导致age>40不能使用
-- local sex=io.read()
age="40"
sex="Male"
print("your age is"..age.."\rsex is"..sex) --字符串的拼接操作符“..”
if age=="40" and "Male"==sex then
print "hi 40:)"
elseif age==60 and sex~="Female" then --“~=”是不等于,而不是!=
io.write("too old")
else
io.write("too young")
end
-- function
function myPower(x)
return function(y) return y^x end
end
power2 = myPower(2)
power3 = myPower(3)
print(power2(4)) --4的2次方
print(power3(5)) --5的3次方
-- 函数返回多个值
function getUserInfo(id)
print(id)
return "haoel", 37, "haoel@hotmail.com", "http://coolshell.cn"
end
name, age, email, website, bGay = getUserInfo("2")
print(name.."\t"..age.."\t"..email.."\t"..website)
--[?]popexizhi:这里的bGay为nil ,但是引用时没有提示err,why,lua支持这样的语法吗?/ 25/6/14
--[[ print("hello,world")
print("hi,here")--]]
num=314.16e-2
print(num)
a=[[alo
123"]] --两个中括号可以用于定义有换行的字符串
print(a)
-- while
sum=0
num=1
while num<= 100 do
sum =sum+num
num=num+1
end
print("sum=",sum)
-- if-else
-- local age=io.read() -- io库的分别从stdin和stdout读写的read和write函数
-- [?]popexizhi:io.read()输入内容如何定义为数据类型呢?这个导致age>40不能使用
-- local sex=io.read()
age="40"
sex="Male"
print("your age is"..age.."\rsex is"..sex) --字符串的拼接操作符“..”
if age=="40" and "Male"==sex then
print "hi 40:)"
elseif age==60 and sex~="Female" then --“~=”是不等于,而不是!=
io.write("too old")
else
io.write("too young")
end
-- function
function myPower(x)
return function(y) return y^x end
end
power2 = myPower(2)
power3 = myPower(3)
print(power2(4)) --4的2次方
print(power3(5)) --5的3次方
-- 函数返回多个值
function getUserInfo(id)
print(id)
return "haoel", 37, "haoel@hotmail.com", "http://coolshell.cn"
end
name, age, email, website, bGay = getUserInfo("2")
print(name.."\t"..age.."\t"..email.."\t"..website)
--[?]popexizhi:这里的bGay为nil ,但是引用时没有提示err,why,lua支持这样的语法吗?/ 25/6/14
没有评论:
发表评论