【Lua】【1】探讨Lua基础知识

来源:互联网 发布:新日铁住金软件待遇 编辑:程序博客网 时间:2024/04/29 17:39
--//===========================第一章--[[print("------------第一章 -----------")print("Hello  lisong")print(2+2)print(3-1)print(3*2)print(5/2)print(5%3)print(5^2)print(-(5-1))print(2*(1+2+3)^3)    --  相当于 2*(6^3)=2*216
print(11^15)print(23000000000000001)print(1.2345e5)print(1.234512e5)print(1.234E+05)print(1234E-4)print(1234*(10^-4))print(0xf)print(0x10)print(0x11)print(0x10a4)
pointTwo=1.2-1.0print(pointTwo<0.2)print(pointTwo>0.2)print(type("Hello"))print(type(2))print(type(1.2))print(type(2>23))print(type(true))add=function ()return   10end
print(type(add))
a={}print(type(a))print(type(printw))a={ [1]=1,[2]=2}a="hh"print(type(a))
x=4y=3print(x+y)f00=13print(f00)f00="Java"print(f00)x=4y=xprint(x)print(y)x=5print(x)print(y)
a={}a[1]=3a[2]=4b=aprint(a[1].."  "..a[2])print(b[1].."  "..b[2])a[1]="Hello"b[2]=2.3print(a[1].."  "..a[2])print(b[1].."  "..b[2])x,y= 3,{ age="24",sex="man"}print(x.."  "..y.age.."  "..y.sex)add = function  (a,b,c)   return  a^2,b^2,c^2   endx,y,z=add(1,2,3)add  function  (a,b,c)  a,b,c=2,3,4 return  2,3,4   endprint(x.." "..y.." "..z)print(1==1)print(1<2)print(1>2)print(1~=1)print(1>=0)print((1.2-1.0)~=0.2)print(1=="JJJ")print("hello"=="hello")print(true~=true)a={    [1]=2}b=aprint(a==b)a=1add = function  (a,b,c)   return  a^2,b^2,c^2   endkkk= function  (a,b,c)   return  a^2,b^2,c^2   endkkk=addprint(add==kkk)print(1=="mm")print("hellp"<"p")print("hello"<"hella")print("abcd"<"abcde")x=tostring(13)print(type(x))y=tonumber("1e4")print(type(y))z='ni haoo \' mdlam 'print(z)print(type(z))w="Hello \" moni"print(w)--str=\[\[Hello\]\]print(#str)print(type(string.len(str)))print(type(#str))print("J\195\180ger")print(true  and  true)print(true and  false)print(false  and  false)print(false  and  true)print(true  and  "Hje")print( 0  and  -4)print(false  and 5)print()print(true  or  true)print(true or    false)print(false  or    false)print(false  or    true)print( 5  or  4)print(false  or  4)print( false or  0  or "Hello")str=[===[  [=[ndkandks    <head>    </head>    ]===]  ]=]print(str)print(not  true)print(not 4)print(not false)print(not (false  or  "Hello"))if  not (false  or  "Hello")  then    print("true")else    print("false")end]]a={    name="foride"}if  a.name  then    print("true")else    print("false")endprint(c==nil)print(type(b)=="nil")     --   trueprint(type(a)=="table")  --true dolocal  i=10print("Inside:"..i )endprint(i)  --块  local  j=10print(j)print(type(j))

0 0
原创粉丝点击