o�_�l�M程���椭�(zhu)。g(yi)�r�g(jian)提高生�a效率(lv)、提高��造性和(he)拓展性的有�c而受到�多游(you)�蜷_�l�S商的青(qing)�A。在本篇博(bo)客中,�R三�10.�(he)大家一(yi)起�W�一(yi)下Lua�@�T�_本�Z言。huan)境,�@�硬拍芏��代�a多��。'C'一(yi)起使用(yong)就可以解�Q了。-1;}使用(yong)lua_dofile命令(ling)可以�b入、��g(yi)、�\行Lua�_本。如果(guo)�\行的�r候�箦e了,那�N它��返回一(yi)���e�`(wu)的代�a。@之(zhi)前我���是先(xian)�硎煜ひ�(yi)下Lua的�量(liang)、�型、操作符和(he)�l件�Y��(如果(guo)你之(zhi)前有任何一(yi)�T�程�Z言的基(ji)�A,那�N�@些�热�(rong)�W起����十分�p(qing)松)。1.Lua�量(liang)Lua是一(yi)�T��B(tai)�Z言,它和(he)C++/Java不(bu)同(tong),�量(liang)是可以被�x予任何�型的值(�@�c和(he)js,python等�_本一(yi)�樱�,比如�U--lua�_本�_始啦!name='masanxiaohuoer'print('Name='..name);pi=3.1415926name=pipi=false在Lua中,注(zhu)�通常是以“--”�_始的,如果(guo)要��多行的注(zhu)�,可以�@�拥慕Y���U--[[�@是一(yi)段注(zhu)��热�(rong)]]。在lua中,每句(ju)代�a後(hou)面的分�可��chun)�xbu)��,但是��你的代�a跨行的�r候分�是必不(bu)可少的。同(tong)�r在lua中可以同(tong)�r�o多���量(liang)�x予多��值。1,2,3,4如果(guo)左�鹊淖�量(liang)���当扔�ye)嗟��嗟幕hua),那�N多余(yu)出�淼淖�量(liang)就��被�x予nil值,nil在lua中表示�]有意�x,空(kong)值(�似于C++中的NULL)。如果(guo)右ye)嗟�[刀嗟幕hua),那�N多余(yu)的值就��被�G��掉了。如果(guo)一(yi)���量(liang)�]有用(yong)local修�的�(hua),那�N它默�J(ren)就是global的。在一(yi)���量(liang)被�x值之(zhi)前,它的值是nil。2.Lua�型Lua中有以下的8�N基(ji)本����型�U(1)Nil空(kong)nil和(he)其他的�型都(du)不(bu)同(tong),她用(yong)�肀硎�]有意�x,空(kong)值。一(yi)旦�o一(yi)��值�x予了nil,它就消(xiao)失了,好像���]有存在�^一(yi)�印�(2)Number�抵�number�型用(yong)�肀硎靖↑c�怠T�lua�炔浚��@��值被�理(li)��double。因此,����(chuan)�fnumber�型的�量(liang)�oC/C++程序(xu)的�r候,要�得�(7)���映(ying)射(she)成���的正(zheng)�_�型。(guo)有一(yi)�的�型不(bu)是string的�(hua),那�N它��被�D型��string�型,然後(hou)�B(lian)接(jie)。和(he)C/C++不(bu)同(tong),在Lua中,函(han)�狄�(ye)是一(yi)�N�型,也(ye)可以�x值�o一(yi)���量(liang)。因此通�^使用(yong)那���量(liang)的名字,你就可以�{(diao)用(yong)那��函(han)�怠R��Lua是弱�型的�Z言,��盗斜砗�(he)返回值都(du)不(bu)需要指定(ding)�型。下面是一(yi)����蔚睦�子,求����抵�(zhi)和(he)。在Lua中,函(han)��K通�^end�P(guan)�I字�斫Y束。a+bend如果(guo)你��T用(yong)的是java或者C++一(yi)�的�Z言的�(hua),可能�����@���Z法感�X有�c陌生。你可以把表看成一(yi)�N�P(guan)��到M或者哈(ha)希表。�@意味(wei)著(zhou)你不(bu)但可以用(yong)整��硭饕�一(yi)��表,也(ye)可以yun)褂yong)任何�型的�I值�硭饕�一(yi)��表,而且lua的表是混(hun)合�型的,它��可以包(bao)含不(bu)同(tong)的����型。print(my_table.add(2,3))(6)UserData用(yong)����userdata�型允(yun)�SLua�量(liang)存��(chu)定(ding)制(zhi)的C/C++���。B(shao)�@�N方法)。通�^�@�N�型,我��可以�a生�K(bing)�\行新(xin)的�程3.��操作符Lua中有三�N��操作符,分�e是�Uand,or,和(he)not。(qing)�r(kuang)下,他��才���z查(cha)第二���l件。epeator�追N�l件�Y��。doprint(a)end和(he)C/C++一(yi)�樱�你也(ye)可以yun)褂yong)break�硗顺鲅��h(huan)。doxxxxxendkey和(he)value分�e代表�I和(he)值,table就是我��要遍�v的表。出��Uhttp://www.cnblogs.com/msxh/p/6033679.html�尊(zun)重�e人的��(lao)�映晒�(guo),�分享成�橐�(yi)�N美(mei)德,�g迎�D�d。另外(wai),文章在表述和(he)代�a方面如有不(bu)妥之(zhi)�,�g迎批(pi)�u指正(zheng)。