锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久青草欧美一区二区三区,亚洲精品乱码久久久久久蜜桃麻豆,国产精品综合色区在线观看http://www.shnenglu.com/AthrunOnline/category/10514.html浜烘渶閲嶈鐨勬槸蹇冨,涓棰楀鉤闈欏畨紼崇殑蹇冩墠鑳芥洿濂界殑榪涙,淇濇寔鑷繁鐨勫績鎬?鎴愪負姊︽兂涓殑楂樻墜zh-cnTue, 26 May 2009 10:37:39 GMTTue, 26 May 2009 10:37:39 GMT60lua瀛︿範涔嬪叆闂?涓?----鍑芥暟http://www.shnenglu.com/AthrunOnline/archive/2009/05/14/82943.html姊佷箶宄?/dc:creator>姊佷箶宄?/author>Thu, 14 May 2009 05:14:00 GMThttp://www.shnenglu.com/AthrunOnline/archive/2009/05/14/82943.htmlhttp://www.shnenglu.com/AthrunOnline/comments/82943.htmlhttp://www.shnenglu.com/AthrunOnline/archive/2009/05/14/82943.html#Feedback0http://www.shnenglu.com/AthrunOnline/comments/commentRss/82943.htmlhttp://www.shnenglu.com/AthrunOnline/services/trackbacks/82943.html

1銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/11/82583.html">lua瀛︿範涔嬪叆闂?涓)----鐜鎼緩

2銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl02_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82640.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶1

3銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82687.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶2

4銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl02_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/14/82943.html">lua瀛︿範涔嬪叆闂?涓?----鍑芥暟

聽聽聽聽 鍦↙UA閲屽嚱鏁版槸涓崄鍒嗛噸瑕佺殑鍐呭,鍥犱負鎴戜滑瀹為檯寮鍙戠殑鏃跺?鐢ㄧ殑鏈澶氱殑灝辨槸鍑芥暟,鐢ㄥ嚱鏁版槸灝佽鍚勪釜瀹炵幇,鍦≦緹ら噷鏇劇粡鍚竴浜涘ぇ铏捐榪?鍐橪UA蹇呴』瑕佹噦寰楅棴鍖?甯哥敤緋葷粺鍑芥暟,榪樻湁鑼冨瀷for鍐欒凱浠e櫒,鏈鍚庡氨鏄紪璇戝拰榪愯榪樻湁閿欒淇℃伅.鍏跺疄榪欑珷,鎴戝氨鍗′簡涓涓嬪3,鍗″3鐨勫湴鏂瑰湪闂寘,鍥犱負鎴戞病鏈夊畬鍏ㄧ悊瑙i棴鍖呯殑浣滅敤,鍜岄棴鍖呯殑濂藉,緗戜笂涔熸病鏈夋槑紜殑璇存槑闂寘鐨勪紭鍔?鎵浠ラ棴鍖呯殑姒傚康,鎴戜篃鍙兘浠ヤ釜浜烘劅瑙夊幓鍐?濡傛灉鎴戣寰椾笉瀵?嬈㈣繋璧愭暀.濡傛灉瀵歸棴鍖呯悊瑙e緢娣?嬈㈣繋鏉ユ寚鏁?..浣犺鍋舵嫓浣犱負甯堜篃琛?杈捐呬負甯堝晩,鍋跺緢濂藉鐨?

鍑芥暟鏈変袱縐嶇敤閫旓細1.瀹屾垚鎸囧畾鐨勪換鍔★紝榪欑鎯呭喌涓嬪嚱鏁頒綔涓鴻皟鐢ㄨ鍙ヤ嬌鐢紱2.璁$畻騫惰繑鍥炲鹼紝榪欑鎯呭喌涓嬪嚱鏁頒綔涓鴻祴鍊艱鍙ョ殑琛ㄨ揪寮忎嬌鐢ㄣ?/p>

聽聽 鍏跺疄鎴戜滑鎺ヨЕ鏈鏃╃殑,灝辨槸鍑芥暟,榪樿寰楁垜浠殑絎竴涓狶UA鍚?print();榪欏氨鏄竴涓嚱鏁?鍙互鐞嗚В****()閮藉彲浠ュ綋鍋氭槸鍑芥暟,鍏跺疄澶ч儴鍒嗙紪紼嬭璦鐨勫嚱鏁伴兘鏄互榪欎釜鏂瑰紡涓鍏辮皟鐢ㄧ殑.璁よ瘑浜嗕粈涔堟槸鍑芥暟,閭d箞鎴戜滑灝辮嚜宸辯紪鍐欎竴涓嚱鏁板惂

function聽maxFun(a , b)
聽聽聽
if 聽a > b聽then
聽聽聽
return 聽a;
聽聽聽
else
聽聽聽聽聽
return 聽b;
聽聽end
end

-- 鎴戜滑鐢ㄤ竴涓緭鍑鴻鍙ユ妸鎴戜滑鐨勫嚱鏁扮粨鏋滄樉紺哄嚭鏉?/span> , 璇佹槑鎴戜滑鍐欑殑鍑芥暟娌℃湁闂

print (maxFun( 4 , 3 ));
涓婇潰榪欎釜鍑芥暟
, 鍏跺疄寰堢畝鍗曞氨鏄瘮杈冧袱涓暟鐨勫ぇ灝?/span> . 鏈鍚庤繍琛岀殑緇撴灉鎴戜滑寰楀埌緇撴灉鏄? , 榪欓噷浣跨敤鐨勬槸鍑芥暟鐨勭1縐嶄換鍔?/span> , 鍒ゆ柇涓や釜鏁扮殑澶у皬 , 鍦↙UA閲屽嚱鏁版槸鍙互榪斿洖澶氫釜鍊肩殑 , 榪欎釜鐐瑰拰鍏朵粬緙栫▼璇█鏈夊緢澶х殑鍖哄埆 , 閭e氨寰堝鏄撻犳垚閿欒 , 澶氫釜榪斿洖鍊?/span> , 閭f垜濡備綍鑾峰緱鍚勪釜榪斿洖鍊煎憿 ? 鐪嬩緥瀛?br />
function聽returnAnyValue()
聽聽聽聽聽聽聽聽
return 1 , 2 , 3 , 4 ;
聽聽聽end

聽聽聽聽a
, b , c , d聽 = 聽returnAnyValue();
e
, f , g聽 = 聽returnAnyValue();
h
, i , j , k , l聽 = 聽returnAnyValue();

-- [[
print ( " a: " .. a .. " 聽b: " .. b .. " 聽c: " .. c .. " 聽d: " .. d .. " 聽e: " .. e .. " 聽f: " .. f .. " 聽g: " .. g .. " 聽h: " .. h .. " 聽i: " .. i .. " 聽j: " .. j .. " 聽k: " .. k .. " 聽l: " .. l .. " 聽! " );
]]
-- 榪欐牱緙栬瘧鏄嚭閿欑殑 , 鎻愮ず鍛婅瘔鎴戜滑l涓簄il涓嶈兘杈撳嚭 .

-- 鎵浠ユ垜浠妸紼嬪簭淇敼涓?br />
print ( " a: " .. a .. " 聽b: " .. b .. " 聽c: " .. c .. " 聽d: " .. d .. " 聽e: " .. e .. " 聽f: " .. f .. " 聽g: " .. g .. " 聽h: " .. h .. " 聽i: " .. i .. " 聽j: " .. j .. " 聽k: " .. k .. " 聽! " );

緇撴灉濡備笅
:
聽聽聽a
: 1 聽b : 2 聽c : 3 聽d : 4 聽e : 1 聽f : 2 聽g : 3 聽h : 1 聽i : 2 聽j : 3 聽k : 4


铏界劧鎴戜滑涓嶈兘杈撳嚭L鐨勫?浣嗘槸鎴戜滑鏍規嵁閿欒鎻愮ず鍙互鐭ラ亾l鐨勫兼槸nil鐨?

璁鴻堪瀹岃繑鍥炲?閭d箞鎴戜滑瑕佺湅鍙傛暟鏁頒簡,LUA鏀寔鍙彉鍙傛暟鐨勬ā寮忕殑浣跨敤鐨勬柟娉曞拰C璇█鐨勫樊涓嶅,涓嶇啛鎮夌殑鍙互鍏堝C璇█,姣曠珶鎴戠湅鍒扮殑LUA澶у鏁伴兘鏄祵鍏涓殑,鎵浠/C++鑷沖皯浣犺浼?

濂戒簡鎴戜滑瑕佽繘鍏ユ垜瑙夊緱姣旇緝闅劇殑鐐?闂寘

鍦ㄦ垜鎺ヨЕ鐨勭紪紼嬭璦閲?鍏跺疄榪樻病鍙戠幇榪囬棴鍖呯殑姒傚康,鍧︾櫧鐨勮涓鍙?灝辨槸LUA鎴戞墠鎺ヨЕ闂寘鐨?闂寘浠庣綉涓婄殑璧勬枡鏉ョ湅,灝辨槸JAVASCRIPT閲岀殑鍖垮悕鍑芥暟鐨勪嬌鐢?鎴戞帴瑙︽柊璇█鐨勬椂鍊?鎬誨枩嬈㈢敤鑷繁鎺ヨЕ榪囩殑璇█鍘昏繘琛屽姣?鍘誨涔?鎴戣寰楄繖縐嶅涔犵殑鏂規硶榪樻槸姣旇緝鏈夋晥鏋滅殑,鏈夊叴瓚g殑鏈嬪弸涔熷彲浠ヨ瘯璇曡繖涓柟娉?),鍦ㄦ垜鐪嬩簡緗戜笂鍏紑鐨勯棴鍖呯▼搴?鏈澶х殑鐗圭偣灝辨槸浣跨敤,澶栭潰鐨勫嚱鏁版湁鑷繁鐨勫眬閮ㄥ彉閲?鍐呴儴鐨勫尶鍚嶅嚱鏁頒嬌鐢ㄤ簡澶栭儴鍑芥暟鐨勫眬閮ㄥ彉閲?鏈夌偣鍍忛潰鍚戝璞℃濇兂閲岀殑鎰忔?鍚庢潵鎴戝湪LUA鐨勪竴涓鍧涚湅鍒頒竴綃囧叧浜庨棴鍖呯殑瀹氫箟,濡備笅:

褰撲竴涓嚱鏁板唴閮ㄥ祵濂楀彟涓涓嚱鏁板畾涔夋椂錛屽唴閮ㄧ殑鍑芥暟浣撳彲浠ヨ闂閮ㄧ殑鍑芥暟鐨勫眬閮ㄥ彉閲忥紝榪欑鐗瑰緛鎴戜滑縐頒綔璇嶆硶瀹氱晫銆傝櫧鐒惰繖鐪嬭搗鏉ュ緢娓呮錛屼簨瀹炲茍闈炲姝わ紝璇嶆硶瀹氱晫鍔犱笂絎竴綾誨嚱鏁板湪緙栫▼璇█閲屾槸涓涓姛鑳藉己澶х殑姒傚康錛屽緢灝戣璦鎻愪緵榪欑鏀寔銆?br />鎶鏈笂鏉ヨ錛岄棴鍖呮寚鍊艱屼笉鏄寚鍑芥暟錛屽嚱鏁頒粎浠呮槸闂寘鐨勪竴涓師鍨嬪0鏄?/span>

榪欎釜鏄垜鍦ㄧ綉涓婃壘鐨勪竴涓叧浜庨棴鍖呯殑渚嬪瓙,涓漢鎰熻姘村鉤鏈夐檺.鍙兘浣跨敤緗戜笂鐨勪緥瀛愭洿鏈夎鏈嶅姏

涓嬮潰鐪嬩竴涓畝鍗曠殑渚嬪瓙錛屽亣瀹氭湁涓涓鐢熷鍚嶇殑鍒楄〃鍜屼竴涓鐢熷悕鍜屾垚緇╁搴旂殑琛紱鐜板湪鎯蟲牴鎹鐢熺殑鎴愮嘩浠庨珮鍒頒綆瀵瑰鐢熻繘琛屾帓搴忥紝鍙互榪欐牱鍋氾細

names聽
= 聽{ " Peter " , " Paul " , " Mary " }

grades聽
= 聽{Mary聽 = 10 , 聽Paul聽 = 7 , 聽Peter聽 = 8 }

table
. sort (names , 聽function聽(n1 , 聽n2)

聽聽聽聽
return 聽grades[n1]聽 > 聽grades[n2]聽聽聽聽 -- 聽compare聽the聽grades

end)
鍋囧畾鍒涘緩涓涓嚱鏁板皢涓婇潰鐨勫姛鑳藉寘瑁呰搗鏉?/span>

聽聽聽function sortbygrade (names, grades)

聽聽 聽聽聽 table.sort(names, function (n1, n2)

聽聽聽聽聽聽聽聽聽 return grades[n1] > grades[n2]聽聽聽 -- compare the grades

聽聽聽 end)

end
渚嬪瓙涓寘鍚湪sortbygrade鍑芥暟鍐呴儴鐨?/span>sort涓殑鍖垮悕鍑芥暟鍙互璁塊棶sortbygrade鐨勫弬鏁?/span>grades錛屽湪鍖垮悕鍑芥暟鍐呴儴grades涓嶆槸鍏ㄥ眬鍙橀噺涔熶笉鏄眬閮ㄥ彉閲忥紝鎴戜滑縐頒綔澶栭儴鐨勫眬閮ㄥ彉閲忥紙external local variable錛夋垨鑰?/span>upvalue銆傦紙upvalue鎰忔濇湁浜涜瀵鹼紝鐒惰屽湪Lua涓粬鐨勫瓨鍦ㄦ湁鍘嗗彶鐨勬牴婧愶紝榪樻湁浠栨瘮璧?/span>external local variable綆鐭級銆?/span>


榪欎釜渚嬪瓙涓昏璇存槑鐨勬槸鍦ㄥ閮ㄥ嚱鏁板拰鍐呴儴鍑芥暟涔嬭鍙傛暟鐨勪嬌鐢?鍑芥暟涓氨鍙互鐩存帴鐢ㄥ彉閲忚繘琛屼紶鍊?榪欓噷闇瑕佽鏄庝竴涓嬬殑鏄痶able.sort(瀛樻斁鍏冪礌鐨勬暟緇?鎺掑簭鍑芥暟)鍏蜂綋鐨勭瓑鍚庨潰鎴戜粙緇嶅父鐢ㄥ簱鐨勬椂鍊欒.鍙鐭ラ亾鏄〃鎺掑簭灝卞ソ.

鍑芥暟灝卞啓鍑烘潵鐨?浣嗘槸鎴戜滑闇瑕佹洿鐩磋鐨勭湅鍒拌繖浜涜祫鏂?br />鎵浠ユ垜鍦ㄦ渶涓嬮潰鍔犱笂浜嗗涓嬩唬鐮?/span>

print ( " --------- " )
sortbygrade聽(names
, 聽grades);

for 聽v聽in聽pairs(names)聽 do

print (names[v])
end
杈撳嚭緇撴灉涓?br />Mary
Peter
Paul
鎴戝皢grades = {Mary = 7, Paul = 8, Peter = 9}鏀逛簡鍐嶇湅鏁堟灉
Peter
Paul
Mary

function聽newCounter()

聽聽聽聽
local聽i聽=0

聽聽聽聽
return聽function()聽聽聽聽聽--聽anonymous聽function

聽聽聽聽聽聽聽i聽
=聽i聽+1

聽聽聽聽聽聽聽聽
return聽i

聽聽聽聽end

end



c1聽
=聽newCounter()

print(c1())聽聽-->1

print(c1())聽聽-->2

print(c1())聽聽-->3

緇撴灉浠g爜閲屽凡緇忔樉紺轟簡,鎴戝氨涓嶈浜?浣嗘槸澶у鐪嬪埌榪欎釜緇撴灉?浣犳兂鍒頒簡浠涔?
瀵硅薄?灝辨槸瀵硅薄,鐪嬩互涓婥#浠g爜
publicclass聽CC
{
聽聽聽聽
privateint聽a;

聽聽聽聽
public聽CC()
聽聽聽聽
{
聽聽聽聽聽聽聽a
=0;
聽聽聽聽}


聽聽聽聽
publicint聽newCounter()
聽聽聽聽
{
聽聽聽聽聽聽聽
this.a=this.a+1;
聽聽聽聽聽聽聽retrun聽
this.a;
聽聽聽聽}

}

濡傛灉LUA浠g爜閲孋1=newCounter();C2=newCounter()
聽print(c2())--->1
鏄笉鏄窡鎴戜滑澹版槑涓涓璞″崄鍒嗙殑綾諱技鍛?鎵浠ユ垜鎺ㄦ柇闂寘鍦ㄤ竴瀹氱▼搴︿笂瀹炵幇浜嗛儴鍒嗛潰鍚戝璞$殑鍔熻兘,鑲畾鏈変竴瀹氱殑宸埆鐨?鎴戝彧鏄綾諱技..鑰屼笖鎴戠湅浠g爜鏈夌偣鍍廋璇█鍘誨疄鐜伴潰鍚戝璞$殑鎰熻...

闂寘榪樺彲浠ュ疄鐜扮被浼糐AVA閲屾矙綆辯殑鍔熻兘,(鏉ヨ嚜緗戜笂,鎴戝茍娌℃湁榪愯榪欐浠g爜)
do

聽聽聽聽local聽oldOpen聽
=聽io.open

聽聽聽聽io.
open=function聽(filename,聽mode)

聽聽聽聽聽聽聽
if聽access_OK(filename,聽mode)聽then

聽聽聽聽聽聽聽聽聽聽聽
return聽oldOpen(filename,聽mode)

聽聽聽聽聽聽聽
else

聽聽聽聽聽聽聽聽聽聽聽
return聽nil,聽"access聽denied"

聽聽聽聽聽聽聽
end

聽聽聽聽
end

end

*姝g‘鐨勫熬璋冪敤
榪欎釜榪峰娓告垙鏄吀鍨嬬殑鐘舵佹満錛屾瘡涓綋鍓嶇殑鎴塊棿鏄竴涓姸鎬併傛垜浠彲浠ュ姣忎釜鎴塊棿鍐欎竴涓嚱鏁板疄鐜拌繖涓糠瀹父鎴忥紝鎴戜滑浣跨敤灝捐皟鐢ㄤ粠涓涓埧闂寸Щ鍔ㄥ埌鍙﹀涓涓埧闂淬備竴涓洓涓埧闂寸殑榪峰浠g爜濡備笅錛?br />
function聽room1聽()

聽聽聽聽local聽move聽
=聽io.read()

聽聽聽聽
if聽move聽==聽"south"聽then

聽聽聽聽聽聽聽
return聽room3()

聽聽聽聽elseif聽move聽
==聽"east"聽then

聽聽聽聽聽聽聽
return聽room2()

聽聽聽聽
else

聽聽聽聽聽聽聽
print("invalid聽move")

聽聽聽聽聽聽聽
return聽room1()聽聽聽--聽stay聽in聽the聽same聽room

聽聽聽聽
end

end



function聽room2聽()

聽聽聽聽local聽move聽
=聽io.read()

聽聽聽聽
if聽move聽==聽"south"聽then

聽聽聽聽聽聽聽
return聽room4()

聽聽聽聽elseif聽move聽
==聽"west"聽then

聽聽聽聽聽聽聽
return聽room1()

聽聽聽聽
else

聽聽聽聽聽聽聽
print("invalid聽move")

聽聽聽聽聽聽聽
return聽room2()

聽聽聽聽
end

end



function聽room3聽()

聽聽聽聽local聽move聽
=聽io.read()

聽聽聽聽
if聽move聽==聽"north"聽then

聽聽聽聽聽聽聽
return聽room1()

聽聽聽聽elseif聽move聽
==聽"east"聽then

聽聽聽聽聽聽聽
return聽room4()

聽聽聽聽
else

聽聽聽聽聽聽聽
print("invalid聽move")

聽聽聽聽聽聽聽
return聽room3()

聽聽聽聽
end

end



function聽room4聽()

聽聽聽聽
print("congratilations!")

end

鎴戜滑鍙互璋冪敤room1()寮濮嬭繖涓父鎴忋?br />
濡傛灉娌℃湁姝g‘鐨勫熬璋冪敤錛屾瘡嬈$Щ鍔ㄩ兘瑕佸垱寤轟竴涓爤錛屽嬈$Щ鍔ㄥ悗鍙兘瀵艱嚧鏍堟孩鍑恒備絾姝g‘鐨勫熬璋冪敤鍙互鏃犻檺鍒剁殑灝捐皟鐢紝鍥犱負姣忔灝捐皟鐢ㄥ彧鏄竴涓猤oto鍒板彟澶栦竴涓嚱鏁板茍涓嶆槸浼犵粺鐨勫嚱鏁拌皟鐢?br />
(浠ヤ笂浠g爜鏉ユ簮緗戜笂)
姝g‘灝捐皟鐢ㄨ榪扮殑鎰忎箟鍦ㄤ簬..鏍堟孩鍑虹殑闂,涓嶆紜殑灝捐皟鐢ㄦ槸瀛樺湪鏍堟孩鍑洪棶棰樼殑.

榪欑瘒鍐欑殑鎴戣嚜宸遍兘涓嶆槸寰堟弧鎰?..鍥犱負榪欎釜涓滆タ..闇瑕佺偣鏃墮棿娑堝寲...絳夋垜娑堝寲浜嗗啀鏉ユ暣鐞嗕竴涓?灝卞ソ璞″紑澶?鎴戜篃鏄竴涓狶UA鏂版墜,鎴戝彧鑳芥妸鎴戣璇嗙殑寮勫嚭鏉?鑰屼笖姝g‘涓?.涔熼潪緇濆..鍏跺疄鎴戠殑鐩殑鍙槸浼犳挱鎴戠殑瀛︿範鐨勬濇兂.

鏄庨彙鑷?/a>

]]>
lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶2http://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82687.html姊佷箶宄?/dc:creator>姊佷箶宄?/author>Tue, 12 May 2009 06:50:00 GMThttp://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82687.htmlhttp://www.shnenglu.com/AthrunOnline/comments/82687.htmlhttp://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82687.html#Feedback0http://www.shnenglu.com/AthrunOnline/comments/commentRss/82687.htmlhttp://www.shnenglu.com/AthrunOnline/services/trackbacks/82687.html1銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/11/82583.html">lua瀛︿範涔嬪叆闂?涓)----鐜鎼緩

2銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl02_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82640.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶1

3銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82687.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶2

4銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl02_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/14/82943.html">lua瀛︿範涔嬪叆闂?涓?----鍑芥暟

聽聽聽聽聽 緙栫▼璇█涔嬫墍浠ュ彨鍋氳璦,鍥犱負瀹冨叿鏈夎璦鐨勭壒鎬?鎴戜滑鍥炲繂涓涓嬪鑻辮鐨勮繃紼?棣栧厛鏄ABC瀛楁瘝,鐒跺悗鏄崟璇?鐒跺悗鏄彞瀛?鏈鍚庡埌鏂囩珷..鍏跺疄緙栫▼璇█涔熷叿鏈夎繖鏍風殑鐗規?鏍囪瘑絎︾瓑浜?瀛楁瘝",鍊煎拰鍙橀噺榪樻湁API絳変簬"鍗曡瘝",璇彞鍧楁垨鍑芥暟,鐢氳嚦鏄被絳変簬"鍙ュ瓙",涓涓▼搴忓氨鏄竴綃?鏂囩珷"..浠婂ぉ鎴戝涔犵殑鏄?鍙ュ瓙",涔熷氨鏄鍙ュ潡.

聽聽聽聽聽聽聽聽鍦↙UA閲岃鍙ュ潡鏄敱浠ヤ笅鍑犱釜鏋勬垚鐨?br />
絎竴:聽聽 璇彞緇?a name="2.4.1">Chunks聽聽

chunk聽:: = 聽{stat聽[`;麓]}

榪欏効涓嶅厑璁告湁絀虹殑璇彞孌碉紝鎵浠ヂ?/span> ' ;; ' 聽鏄潪娉曠殑銆偮?br />
lua聽鎶婁竴涓燾hunk聽褰撲綔涓涓嫢鏈変笉瀹氬弬鏁扮殑鍖垮悕鍑芥暟錛堝弬瑙伮犅?/span> 2.5 . 9 錛夊鐞嗐傛鏄繖鏍鳳紝chunk聽鍐呭彲浠ュ畾涔夊眬閮ㄥ彉閲忥紝鎺ユ敹鍙傛暟錛屽茍涓旇繑鍥炲箋偮?br />
chunk聽鍙互琚繚瀛樺湪涓涓枃浠朵腑錛屼篃鍙互淇濆瓨鍦ㄥ涓葷▼搴忕殑涓涓瓧絎︿覆涓傚綋涓涓燾hunk聽琚墽琛岋紝棣栧厛瀹冧細琚緙栬瘧鎴愯櫄鎷熸満涓殑鎸囦護搴忓垪錛岀劧鍚庤铏氭嫙鏈鴻В閲婅繍琛岃繖浜涙寚浠ゃ偮?br />
chunk聽涔熷彲浠ヨ棰勭紪璇戞垚浜岃繘鍒跺艦寮忥紱緇嗚妭鍙傝冪▼搴徛爈uac銆傜敤婧愮爜褰㈠紡鎻愪緵鐨勭▼搴忓拰琚紪璇戣繃鐨勪簩榪涘埗褰㈠紡鐨勭▼搴忔槸鍙互鐩鎬簰鏇挎崲鐨勶紱聽Lua聽浼氳嚜鍔ㄨ瘑鍒枃浠剁被鍨嬪茍鍋氭紜殑澶勭悊銆偮?br />

鍦ㄦ墜鍐岄噷,鍙湁榪欑畝鐭殑瑙f瀽,瀵逛簬涓涓垵瀛﹁?鍏跺疄鐪熸槸寰堟娊璞?鏌怷X鏁欐巿:鎵嬪唽鏈夊悕瀛楃粰浣犲彨鎵嬪唽,鐢ㄦ潵鏌ヤ笉鏄敤鏉ュ鐨?.鎴戞洶:娌℃湁鍏朵粬瀛︿範璧勬枡鍙湁鎵嬪唽鐨勬椂鍊?瀹冨氨鏄渶濂界殑瀛︿範璧勬枡.浣犳槸鏁欐巿,綰у埆楂?鍙互鍗曠湅浠g爜鐮旂┒,鍋舵按騫沖樊鍙兘鎶樿吘鎵嬪唽!)

Chunks鍏跺疄鏄竴涓唬鍚?Chunk鍙互鏄畝鍗曠殑涓鍙rint("haha");涔熷彲浠ユ槸涓涓嚱鏁板鍔犱竴涓緭鍑?杈撳叆璇彞,鐢氳嚦鍙互鏄竴涓枃浠?渚嬪鎴戜滑絎竴綃囨祴璇曟椂鍊欑殑test.lua....浣犲彲浠ョ畝鍗曠殑鐞嗚В涓?a name="2.4.1">Chunk鏄粺縐?.浠h〃鐫涓涓敱璇彞緇勬垚鐨勯泦鍚?.

絎簩:璇彞鍧梑locks
璇彞鍧楁槸涓鍒楄鍙ユ錛涗粠璇硶涓婃潵璇達紝涓涓鍙ュ潡璺熶竴涓燾hunk聽鐩稿悓錛毬?br />
聽聽聽聽block聽::
=聽chunk

涓涓鍙ュ潡鍙互琚樉寮忕殑鍐欐垚涓涓崟鐙殑璇彞孌碉細聽

聽聽聽聽stat聽::
=聽do聽block聽end

鏄懼紡鐨勮鍙ュ潡瀵逛簬鎺у埗鍙橀噺鐨勪綔鐢ㄨ寖鍥村緢鏈夌敤銆傛湁鏃跺欙紝鏄懼紡鐨勮鍙ュ潡琚敤鏉ュ湪鍙︿竴涓鍙ュ潡涓彃鍏ヂ?/span>return聽鎴栨槸聽break
浠g爜鍧?璇彞鍧?錛氭寚涓涓帶鍒剁粨鏋勫唴錛屼竴涓嚱鏁頒綋錛屾垨鑰呬竴涓?span lang="EN-US">chunk錛堝彉閲忚澹版槑鐨勯偅涓枃浠舵垨鑰呮枃鏈覆錛夈?br />
絎笁:鎺у埗緇撴瀯

聽聽聽 娉ㄦ剰:聽聽聽 鎺у埗緇撴瀯鐨勬潯浠惰〃杈懼紡緇撴灉鍙互鏄換浣曞鹼紝Lua璁や負false鍜?/span>nil涓哄亣錛屽叾浠栧間負鐪熴?/font>

聽聽聽聽聽聽聽 澶у鏃跺?鑰佸笀璺熸垜璇?鎵鏈夌紪紼嬭璦閮芥槸鐢變笁縐嶇粨鏋勭粍鎴?欏哄簭緇撴瀯,閫夋嫨緇撴瀯,寰幆緇撴瀯.涓漢璁や負..榪欐牱璁劇疆鐨勫師鍥?鍜屼漢鐨勭敓媧繪湁寰堝ぇ鍏崇郴,鎴戜滑浠庣敓鑰佺梾姝?榪欎釜灝辨槸涓涓渶綆鍗曠殑欏哄簭緇撴瀯.浠庣敓瀛樺埌娑堝け.浜洪兘闇瑕佺殑緇忓巻,浣嗗湪鐢熻佺梾姝葷殑榪囩▼涓垜浠張瑕侀潰涓撮夋嫨..鑰佺埜鑰佸娌″緱閫夋嫨...浣犺繕娌$敓,灝辨槸浣犺繕涓嶅瓨鍦?鎵浠ヤ綘娌¢夋嫨鐨勬潈鍒?閭d箞灝辨槸璇撮夋嫨鏄緩绔嬪湪宸茬粡瀛樺湪鐨勫熀紜涓婄殑,鎵浠ョ紪紼嬪氨鏈変簡if(鏌愭煇XX鏌愭煇鏌?鏌愭煇鑳滃埄..鎵浠ヨ繖涓夋嫨蹇呴』瑕佹槸鏈夐夋嫨鍓嶆彁鐨?濡傛灉榪欎釜閫夋嫨鏄案榪滈兘娌℃満浼氶夋嫨..(渚嬪閫夋嫨鑰佹瘝- -!娌″緱閫夌殑)榪欎釜閫夋嫨灝辨病鏈変簡閫夋嫨鐨勬剰涔変簡,榪樻湁寰幆,灝辨槸閲嶅瀹炵幇鏌愪簨鎯?渚嬪璇諱功,7鐐硅搗搴婄劧鍚庝笂璇?鐒跺悗涓嬭,鐒跺悗鍐插噳,鐒跺悗鐫¤,鐒跺悗鍙堥噸澶嶅埌7鐐硅搗搴婄劧鍚庝笂璇?鐒跺悗涓嬭,鐒跺悗鍐插噳,鐒跺悗鐫¤,鐒跺悗鍙堥噸澶嶅埌7鐐硅搗搴?.............,榪欏氨鏄竴涓驚鐜?浣犲繀欏婚噸澶嶅湴鍋氭煇浜涗簨鎯呯殑鏃跺?灝卞彲浠ョ敤寰幆榪欎釜緇撴瀯鏄疄鐜伴噸澶嶅仛鏌愪簨.

聽聽聽聽聽聽聽聽 鏃㈢劧浜虹殑涓鐢熼兘鏄敤榪欎笁涓粨鏋勬弿榪扮殑,紼嬪簭鐨勫嚭鐜?鐩殑灝辨槸甯姪浜?鍑忚交浜虹殑宸ヤ綔閲?鍋氳繖浜涚粨鏋勪篃灝辨槸緙栫▼璇█涓殑鍘熶綇姘戜簡.

LUA鐨勯夋嫨緇撴瀯,璨屼技鍙湁涓縐嶅氨鏄痠f
stat聽::=if聽exp聽then聽block聽{elseif聽exp聽then聽block}聽[else聽block]聽end
綆鍗曠殑涓鍙?灝辮〃鏄庝簡,if-else鏀寔宓屽elseif聽 鍐欐硶鏈夌偣鍍廣B....
if聽a>10聽then聽聽print("瓚呰繃10宀?/span>")聽
elseprint("灝忎簬10宀?/span>")聽
聽聽 end
榪欎釜灝辨槸涓涓畝鍗曠殑閫夋嫨緇撴瀯...鏈夌紪紼嬪熀紜鐨勪竴鐪嬪氨鎳備簡.

LUA鐨勫驚鐜粨鏋?鏈変笁縐?鍒嗗埆鏄?strong>while exp do block end , repeat block until exp ,for Name `=麓 exp `,麓 exp [`,麓 exp] do block end
1.while exp do block end
while聽condition聽do

聽聽聽聽statements;

end;
2. repeat block until exp
repeat

聽聽聽聽statements;

until聽conditions;
鏈夌偣綾諱技do聽
while
3.for....鍦↙UA閲宖or鏄湁涓ょ鎯呭喌,濡傛灉鐢–#鏉ユ弿榪扮殑璇?LUA鐨刦or鍚洊浜咰#閲岀殑for鍜宖oreach涓ょ,

聽聽聽聽聽 鏁板糵or

for聽var=exp1,exp2,exp3聽do

聽聽聽聽loop
-part

end
for灝?浠巈xp1錛堝垵濮嬪鹼級鍒癳xp2錛堢粓姝㈠鹼級錛宔xp3鏄竴涓彉鍖栬法搴﹀? 鎵цloop
-part銆傚叾涓璭xp3鍙互鐪佺暐錛岄粯璁よ法搴﹂粯璁や負1
鍜屼紶緇熺殑for緇撴瀯涓鏍穎or(int i=0;i<10;i++),鍙槸鍦↙UA閲岀畝鍖栦簡寰堝;
渚嬪瓙:
聽聽 for i=10,1,-2 do

聽聽聽聽聽聽 print(i)

聽聽 end

杈撳嚭緇撴灉涓?
10
8
6
4
2
鏈夊嚑鐐歸渶瑕佹敞鎰忥細
聽聽聽聽聽聽聽聽聽 1. 涓変釜琛ㄨ揪寮忓彧浼氳璁$畻涓嬈★紝騫朵笖鏄湪寰幆寮濮嬪墠銆?/span>
聽聽聽聽聽聽聽聽聽 2. 鎺у埗鍙橀噺var鏄眬閮ㄥ彉閲忚嚜鍔ㄨ澹版槑,騫朵笖鍙湪寰幆鍐呮湁鏁?/span>.
聽聽聽聽聽聽聽聽聽 3. 寰幆榪囩▼涓笉瑕佹敼鍙樻帶鍒跺彉閲忕殑鍊鹼紝閭f牱鍋氱殑緇撴灉鏄笉鍙鐭ョ殑銆傚鏋滆閫鍑哄驚鐜紝浣跨敤break璇彞


鑼冨瀷for寰幆錛?br />
for聽namelist聽in聽explist1聽do聽block聽end

榪欓噷鍜孋
#鐨刦oreach鍩烘湰涓鏍?/span>
c#:
foreach(DataRow聽ss聽in聽dataTbale.Rows)
{
聽聽
//杈撳嚭ss[1]
}

LUA閲?br />days聽
=聽{"Sunday",聽"Monday",聽"Tuesday",聽"Wednesday",

聽聽聽聽聽聽聽聽聽聽聽聽聽聽
"Thursday",聽"Friday",聽"Saturday"}

for聽v聽in聽ipairs(days)聽do

聽聽聽聽
print(days[v]);

end聽

鍙鑷繁嫻嬭瘯涓涓嬪氨鐭ラ亾緇撴灉浜?
鍙嶆灝辨槸涓涓紶緇熷驚鐜?涓涓凱浠e驚鐜?/span>


榪橀渶瑕佽ˉ鍏呬竴涓鍙ュ氨鏄痓reak,鍜宺eturn
break璇彞鐢ㄦ潵閫鍑哄綋鍓嶅驚鐜紙for銆乺epeat銆?/span>while錛夈傚湪寰幆澶栭儴涓嶅彲浠ヤ嬌鐢ㄣ?br />
return鐢ㄦ潵浠庡嚱鏁拌繑鍥炵粨鏋滐紝褰撲竴涓嚱鏁拌嚜鐒剁粨鏉熸椂錛岀粨灝句細鏈変竴涓粯璁ょ殑return銆傦紙榪欑鍑芥暟綾諱技pascal鐨勮繃紼嬶紙procedure錛夛級

Lua璇硶瑕佹眰break鍜宺eturn鍙兘鍑虹幇鍦╞lock鐨勭粨灝句竴鍙ワ紙涔熷氨鏄錛氫綔涓篶hunk鐨勬渶鍚庝竴鍙ワ紝鎴栬呭湪end涔嬪墠錛屾垨鑰卐lse鍓嶏紝鎴栬卽ntil鍓嶏級錛屼緥濡傦細

local聽i聽
=1

while聽a[i]聽do

聽聽聽聽
if聽a[i]聽==聽v聽then聽break聽end

聽聽聽聽i聽
=聽i聽+1

end

鏈夋椂鍊欎負浜嗚皟璇曟垨鑰呭叾浠栫洰鐨勯渶瑕佸湪block鐨勪腑闂翠嬌鐢╮eturn鎴栬卋reak錛屽彲浠ユ樉寮忕殑浣跨敤do..end鏉ュ疄鐜幫細

function聽foo聽()

聽聽聽聽
return聽聽聽聽聽聽聽聽聽聽聽聽--<<聽SYNTAX聽ERROR

聽聽聽聽
--'return'is聽the聽last聽statement聽in聽the聽next聽block

聽聽聽聽do聽
return聽end聽聽聽聽聽聽聽聽--聽OK

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
--聽statements聽not聽reached

end

鍩烘湰鐨勭粨鏋勬垜浠兘瀛︿範瀹屼簡,瀛﹀埌榪欓噷鎴戜滑鍩烘湰鐨凩UA閮借兘鐪嬫噦浜?涔熶笉鑳界畻鎳?璧風爜鐭ラ亾LUA鐨勫ぇ姒傛剰鎬濅簡,鍩虹璇硶(瀹?


鏄庨彙鑷?/a>


]]>
lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶1http://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82640.html姊佷箶宄?/dc:creator>姊佷箶宄?/author>Mon, 11 May 2009 16:20:00 GMThttp://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82640.htmlhttp://www.shnenglu.com/AthrunOnline/comments/82640.htmlhttp://www.shnenglu.com/AthrunOnline/archive/2009/05/12/82640.html#Feedback2http://www.shnenglu.com/AthrunOnline/comments/commentRss/82640.htmlhttp://www.shnenglu.com/AthrunOnline/services/trackbacks/82640.html1銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/11/82583.html">lua瀛︿範涔嬪叆闂?涓)----鐜鎼緩

2銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl02_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82640.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶1

3銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82687.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶2

4銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl02_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/14/82943.html">lua瀛︿範涔嬪叆闂?涓?----鍑芥暟


聽聽聽聽 瀛︿範LUA絎?涓皬鏃朵簡,榪欐槸絎?綃囨枃绔?涔熸槸鎴戜粖澶╁涔犵殑鏈鍚庢葷粨浜?LUA鎴戜篃鏄釜鍒濆鑰?鎴戠洰鏍囧彧鏄兂灝藉彲鑳界殑鎶婅嚜宸卞涔犵殑涓浜涙兂娉曡〃鐜板嚭鏉?鍙兘鍐欑殑娌℃湁閭d簺澶ц櫨浠ソ,澶ц櫨浠殑鐢熷姩.浣嗚嚦灝戞槸鎴戜釜浜虹殑鍐欎綔,鏈漢寰堜笉鍠滄杞澆鐨?杞澆涓嶅鐩存帴鍘誨埆浜築LOG鐪?.鍐嶄竴嬈″0鏄?.鎴戞槸LUA鍒濆鑰?涓涓垵瀛﹁呭啓緇欏垵瀛﹁呯殑....搴熻瘽涓嶈..鍏ユ棰?

聽聽聽聽聽
聽聽聽聽聽聽聽 浠諱綍璇█,棣栧厛瑕佹槑鐧界殑鏄?鏍囪瘑絎?鐨勫懡鍚嶈鍒?LUA鐨勮鍒欏拰C璇█鐨勬病澶ぇ鍒嗗埆閮芥槸鐢?瀛楁瘝,鏁板瓧,涓嬪垝綰跨粍鎴?鑰屼笖涓嶈兘浠ユ暟瀛楀紑澶?.璨屼技鎴戜細鐨勭紪紼嬭璦閮芥槸榪欐牱鐨勮瀹?.聽聽 榪欎釜娌″暐鎶鏈毦搴?...闈犳璁扮殑..
聽聽聽聽聽聽聽 LUA鐨勫瓧絎︿覆琛ㄧず鏄彲浠ョ敤鍗曞紩鍙鋒垨鑰呭弻寮曞彿鐨?..榪欑偣璺烰AVASCRIPT鏄竴鏍風殑,
聽聽聽聽聽聽聽 鍦↙UA鎵嬪唽閲屾湁涓孌佃繖鏍風殑涓滆タ

聽聽聽聽聽a聽 = ' alo\n123" '
聽聽聽聽聽a聽
= " alo\n123\ ""
聽聽聽聽聽a聽 = ' \97lo\10\04923" '
聽聽聽聽聽a聽
= 聽[[alo
聽聽聽聽聽
123 " ]]
聽聽聽聽聽a聽 = 聽[ == [
聽聽聽聽聽alo
聽聽聽聽聽
123 " ]==]
鎵嬪唽閲岀殑瑙i噴鏄繖鏍風殑
瀛楃涓茶繕鍙互鐢ㄤ竴縐嶉暱鎷彿鎷搗鏉ョ殑鏂瑰紡瀹氫箟銆傛垜浠妸涓や釜姝g殑鏂規嫭鍙烽棿鎻掑叆聽n聽涓瓑鍙峰畾涔変負絎爊聽綰ф闀挎嫭鍙楓傚氨鏄錛?聽綰ф鐨勯暱鎷彿鍐欎綔聽[[聽錛屼竴綰ф鐨勯暱鎷彿鍐欎綔聽[=[聽錛屽姝ょ瓑絳夈傚弽鐨勯暱鎵╁睍涔熶綔綾諱技瀹氫箟錛涗婦涓緥瀛愶紝4聽綰у弽鐨勯暱鎷彿鍐欎綔聽]====]聽銆備竴涓暱瀛楃涓插彲浠ョ敱浠諱綍涓綰х殑姝g殑闀挎嫭鍙峰紑濮嬶紝鑰岀敱絎竴涓鍒扮殑鍚岀駭鍙嶇殑闀挎嫭鍙風粨鏉熴傛暣涓瘝娉曞垎鏋愯繃紼嬪皢涓嶅彈鍒嗚闄愬埗錛屼笉澶勭悊浠諱綍杞剰絎︼紝騫朵笖蹇界暐鎺変換浣曚笉鍚岀駭鍒殑闀挎嫭鍙楓傝繖縐嶆柟寮忔弿榪扮殑瀛楃涓插彲浠ュ寘鍚換浣曚笢瑗匡紝褰撶劧鐗瑰畾綰у埆鐨勫弽闀挎嫭鍙烽櫎澶栥偮?br />
鍙︿竴涓害瀹氭槸錛屽綋姝g殑闀挎嫭鍙峰悗闈㈢珛鍗寵窡浜嗕竴涓崲琛岀錛岃繖涓崲琛岀灝變笉鍖呭惈鍦ㄨ繖涓瓧絎︿覆鍐呫備婦涓緥瀛愶紝鍋囪涓涓郴緇熶嬌鐢燗SCII聽鐮侊紙榪欐椂錛?/span>'a'聽緙栫爜涓郝?/span>97聽錛屾崲琛岀緙栫爜涓郝?/span>10聽錛?/span>'1'聽緙栫爜涓郝?/span>49聽錛夛紝涓嬮潰浜旂鏂瑰紡鎻忚堪浜嗗畬鍏ㄧ浉鍚岀殑瀛楃涓詫細聽

寰堝埆鎵晩鎵嬪唽閲岀殑浠嬬粛鏄繖涓猘鎵浠h〃鐨勫瓧絎︿覆鏄劇ず閮芥槸涓鏍風殑...鎰熻鐘檿鍟?..

鎵嬪唽渚嬪瓙鎯寵〃杈劇殑鎰忔濇垜瑙f瀽涓涓?
a = 'alo\n123"'聽 榪欎釜瀛楃涓叉槸鐢ㄥ崟寮曞彿鎷搗鏉ョ殑,123鍚庨潰璺熶簡涓?.....鎯寵〃杈劇殑鎰忔濆氨鏄,濡傛灉鐢ㄥ崟寮曞彿浣滀負瀛楃涓茬殑寮曠敤鐨勮瘽,鍐呴儴鐨勫弻寮曞彿鍋氬弻寮曞彿澶勭悊,
a = "alo\n123\"" 榪欎釜瀛楃涓插垯鏄敤鍙屽紩鍙鋒嫭璧鋒潵鐨?涓轟簡瑙e喅鍐茬獊,灝辮浣跨敤杞箟瀛楃\"鍘諱唬琛?
a = '\97lo\10\04923"'聽 榪欎釜鍏跺疄灝辨槸ASCII鐮佽漿涔夎屽凡..
鏈浠や漢鐘檿鐨勬槸涓嬮潰..
a聽=聽[==[
alo
123"]==]
榪欎釜鎯寵〃杈懼暐鍛?鍏跺疄榪欎釜浣滅敤鍜孋#閲岀殑@""鏈夌偣綾諱技..鏈夌偣鍍忔牸寮忚緭鍑哄惂,,
閲岄潰鐨勬濇兂鏈変釜鐏墊椿鐨勯厤瀵?"[["聽 鍦ㄦ墜鍐岄噷鏈変釜鍚嶅瓧,鍙暱鎷彿,鑰屽湪"[==["涓棿鐨勭瓑鍙蜂釜鏁頒唬琛ㄥ灝戠駭鐨勯暱鎷彿,娌℃湁絳夊彿涓?綰?1涓瓑鍙蜂負1綰?綾繪帹涓嬪幓.

寮濮嬪湪浠g爜閲?鎴戜互涓鴻繖閲?綰?鐨勬剰涔夊湪浜庤繖涓瓧絎︿覆鍗犲灝戣鐨勬剰鎬?浣嗘槸緇忚繃鎴戜唬鐮佺殑嫻嬭瘯鍘熸潵娌′換浣曞叧緋?.
渚濈収鎴戣繖涓垵瀛﹁呯殑鐚滄祴...璁劇疆榪欎簺鐨勬剰涔?鐩殑灝辨槸涓涓伩鍏嶅瓧絎︿覆鍐呰繃澶氱殑浣跨敤杞箟瀛楃鍚?LUA鐨勭洰鏍囨槸瑕佸仛宓屽叆鑴氭湰璇█,
渚嬪鏈変釜娓告垙鐨勫鐧?
灝忓璇?"寰堢墰鍟?/span>"
鐗涜:
"涓嶇墰"
鐗涜:
"]]"
灝忓璇?
"]=]"
灝嗕互涓婂瓧絎?br />a=[==[
灝忓璇?"寰堢墰鍟?/span>"
鐗涜:
"涓嶇墰"
鐗涜:
"]]"
灝忓璇?
"]=]"]==]
榪欐牱鍦╗==[閲屽氨鍙互浣跨敤浠諱綍鐨勫瓧絎︿覆琛ㄨ揪絎?鎻愪緵浜嗘洿澶х殑鐏墊椿鎬?


鍚庢潵鎴戝挩璇簡涓婰UA楂樻墜浠栫粰鎴戠殑絳斿濡備笅
榪欎釜鏄?.1鐗堟湰鏂板姞鐨勫姛鑳?鎴戞兂涓昏鐨勪綔鐢ㄦ槸灞忚斀杞箟瀛楃鐨勪綔鐢ㄧ殑,鍦?.0鐨勬椂鍊?鎴戜滑鍐檒ua閮介渶瑕佽嚜宸卞彲鎰忓幓鍥為伩涓浜涜漿涔夊瓧絎?.榪欎釜鍙槸鎴戜釜浜烘兂娉?浣犲彲浠ラ棶闂叾浠栦漢,鐩墠鎴戝疄闄呭簲鐢ㄧ殑寮鍙戦兘鏄?.0灞呭,榪欎釜鏄?.1鏂板姞鐨?鎴戜篃涓嶆槸寰堢‘瀹?浣嗙収瀛楅潰鎰忔?.灝辯畻涓嶅叏瀵?涔熷樊涓嶅浜?/font>

鐪嬫潵鎴戠殑鐚滄兂鏄紜殑.


鍙橀噺

LUA縐頒負鑴氭湰璇█,閭d箞灝辨敞瀹氫簡浠栫殑鍙橀噺鏄急綾誨瀷鐨?灝辨槸璇村彉閲忔病鏈夌被鍨?鑷沖皯鎴戣璇嗙殑鑴氭湰璇█JAVASCRIPT灝辨槸娌$被鍨嬬殑.鎵浠ュ涓旀妸鑴氭湰璇█瀹氫箟涓哄彉閲忔病鏈夌被鍨嬬殑璇█灝辨槸鑴氭湰璇█...(鏌怷X鏁欐巿:浣犱斧鐨勪貢涓嬪畾涔夎浜哄瓙寮?..綰補鏄府鍔╄蹇?..鍒暀鐪?..鍒暀鐪?.
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍙橀噺娌℃湁綾誨瀷,鏈夌被鍨嬬殑鍙槸鍊?(鑴氭湰璇█鐨勭壒鐐?聽聽聽聽聽聽聽聽聽
Lua聽涓湁鍏鍩烘湰綾誨瀷錛毬爊il,聽boolean,聽number,聽string,聽function,聽userdata,聽thread,聽and聽table.聽Nil聽綾誨瀷鍙湁涓縐嶅悸爊il聽錛屽畠鐨勪富瑕佺敤閫旂敤浜庢爣琛ㄨ瘑鍜屽埆鐨勪換浣曞肩殑宸紓錛涢氬父錛屽綋闇瑕佹弿榪頒竴涓棤鎰忎箟鐨勫兼椂浼氱敤鍒板畠銆偮燘oolean聽綾誨瀷鍙湁涓ょ鍊鹼細false聽鍜屄爐rue銆偮爊il聽鍜屄爁alse聽閮借兘瀵艱嚧鏉′歡涓哄亣錛涜屽彟澶栨墍鏈夌殑鍊奸兘琚綋浣滅湡銆偮燦umber聽琛ㄧず瀹炴暟錛堝弻綺懼害嫻偣鏁幫級銆傦紙緙栬瘧涓涓叾瀹冨唴閮ㄦ暟瀛楃被鍨嬬殑聽Lua聽瑙i噴鍣ㄦ槸浠跺緢瀹規槗鐨勪簨錛涙瘮濡傛妸鍐呴儴鏁板瓧綾誨瀷鏀逛綔鍗曠簿搴︽誕鐐規暟鎴栭暱鏁村瀷銆傚弬瑙佹枃浠堵爈uaconf.h聽銆傦級聽String聽琛ㄧず涓涓插瓧絎︾殑鏁扮粍銆偮燣ua聽鏄?/span>8-bit聽clean聽鐨勶細瀛楃涓插彲浠ュ寘鍚換浣暵?/span>8聽浣嶅瓧絎︼紝鍖呮嫭闆剁粨鏉熺聽('\0')聽

userdata 綾誨瀷鐢ㄦ潵灝嗕換鎰?C 鏁版嵁淇濆瓨鍦?Lua 鍙橀噺涓傝繖涓被鍨嬬浉褰撲簬涓鍧楀師鐢熺殑鍐呭瓨錛岄櫎浜嗚祴鍊煎拰鐩稿悓鎬у垽鏂紝Lua 娌℃湁涓轟箣棰勫畾涔変換浣曟搷浣溿傜劧鑰岋紝閫氳繃浣跨敤 metatable 錛堝厓琛級 錛岀▼搴忓憳鍙互涓?userdata 鑷畾涔変竴緇勬搷浣? userdata 涓嶈兘鍦?Lua 涓垱寤哄嚭鏉ワ紝涔熶笉鑳藉湪 Lua 涓慨鏀廣傝繖鏍風殑鎿嶄綔鍙兘閫氳繃 C API銆傝繖涓鐐逛繚璇佷簡瀹夸富紼嬪簭瀹屽叏鎺岀鍏朵腑鐨勬暟鎹?br />
澶у閮界煡閬?C璇█閲屾湁鍑犱釜鐗瑰埆鐨勬暟鎹瀯閫?渚嬪,緇撴瀯浣?鍏辯敤浣撶瓑,榪欎釜userdata 綾誨瀷鍏跺疄灝辨弧瓚崇粨鏋勪綋浼犲肩殑鍔熻兘鐨勬暟鎹被鍨?鑷沖皯鎴戠幇鍦ㄦ槸榪欐牱鐞嗚В鐨?.鑷充簬鍏冭〃鎴戣繕娌℃湁鎺ヨЕ,鏆傛椂灝?em>userdata 綾誨瀷絳夊悓浜庝竴涓彧璇葷被鍨?

Lua 涓湁涓夌被鍙橀噺錛氬叏灞鍙橀噺錛屽眬閮ㄥ彉閲忥紝榪樻湁 table 鐨勫煙銆?鍏跺疄浠婂ぉ澶у鐨勬椂鍊欓兘鑺辮垂鍦ㄥ瓧絎︿覆閲?浣嗘槸涓縐嶈璦鏉ヨ,瀛楃涔熸槸涓涓緢閲嶈鐨勯噸鐐?渚嬪C#鍩烘湰鎻愪緵浜嗘瘡涓被閮芥槸 ToString()鏂規硶,C璇█,鍗曠嫭鐢ㄤ竴绔犱粙緇嶅瓧絎︿覆,鏁版嵁緇撴瀯閲屼篃鐙珛涓涓珷涓撻棬璇村瓧絎︿覆,鎵浠ヨ繖涓瓧絎︿覆鏄湪鎴戜滑鏃ュ父寮鍙戜腑緇忓父鐢ㄥ埌鐨?瀵瑰畠鐞嗚В寰楁繁鍏跺疄鏄湁濂藉鐨?..浠婂ぉ灝卞埌榪欓噷

鏄庨彙鑷?/a>


]]>
lua瀛︿範涔嬪叆闂?涓)----鐜鎼緩http://www.shnenglu.com/AthrunOnline/archive/2009/05/11/82583.html姊佷箶宄?/dc:creator>姊佷箶宄?/author>Mon, 11 May 2009 08:30:00 GMThttp://www.shnenglu.com/AthrunOnline/archive/2009/05/11/82583.htmlhttp://www.shnenglu.com/AthrunOnline/comments/82583.htmlhttp://www.shnenglu.com/AthrunOnline/archive/2009/05/11/82583.html#Feedback1http://www.shnenglu.com/AthrunOnline/comments/commentRss/82583.htmlhttp://www.shnenglu.com/AthrunOnline/services/trackbacks/82583.html緇濆鍘熷垱

1銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl04_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/11/82583.html">lua瀛︿範涔嬪叆闂?涓)----鐜鎼緩

2銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl02_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82640.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶1

3銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl03_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/12/82687.html">lua瀛︿範涔嬪叆闂?浜?----鍩虹璇硶2

4銆?a class="postTitle2" id="_ee331ba0f13_HomePageDays_DaysList_ctl02_DayItem_DayList_ctl00_TitleUrl" href="/AthrunOnline/archive/2009/05/14/82943.html">lua瀛︿範涔嬪叆闂?涓?----鍑芥暟

瑕佸涔犵紪紼?蹇呴』鐨勪竴鑲畾鏄紪璇戝伐鍏?鍜屼竴浜涜皟璇曞伐鍏?鎴戜嬌鐢ㄧ殑Lua-5.1.4涓嬭澆鍦板潃:http://www.lua.org/ftp/lua-5.1.4.tar.gz,

鎺ヨЕ鏈煡閬撶殑涓滆タ搴旇鎬庝箞鍋?鑲畾鏄壘GOOGLE鍜?涓鎼滅儲....緗戜笂鏁欐垜鏄繖鏍峰仛鐨勭殑:

(鏉ヨ嚜http://bbs.luaer.cn/read-Lua-tid-105.html)
錛?錛?涓嬭澆Lua鍘嬬緝鍖咃紝涓嬭澆欏甸潰鏄?/font>http://www.lua.org/download.html 鏈鏂扮増鏈槸lua-5.1.2
涔熷彲浠ョ偣鍑昏繖閲岀洿鎺ヤ笅杞斤細http://www.lua.org/ftp/lua-5.1.2.tar.gz聽 瀹冪殑浣撶Н寰堝皬錛屽彧鏈?10K
錛?錛夎В鍘嬫枃浠訛紝姣斿瑙e帇鍒?D:/lua-5.1.2 鏂囦歡澶瑰唴錛堜互涓嬪潎浠ユ璺緞涓轟緥錛夈?/span>
錛?錛夊湪 D:/lua-5.1.2鍐咃紝瀛樺湪鍚嶄負 /etc鐨勫瓙鐩綍銆傚湪姝ょ洰褰曚笅鎵懼埌 luavs.bat 鏂囦歡錛屽茍灝嗗畠澶嶅埗鍒?D:/lua-5.1.2 涓?/span>
錛?錛夊弻鍑繪墽琛?luavs.bat 鎵瑰鐞嗘枃浠訛紝濡傛灉鎵ц鎴愬姛錛屽湪 D:/lua-5.1.2/src 鏂囦歡澶逛腑浼氬瓨鍦?luac.exe 鍜?span style="COLOR: #ff6600"> lua.exe涓や釜鏂囦歡銆?/font>
錛?錛夊皢 D:/lua-5.1.2/src 鍔犲叆鍒扮郴緇熻礬寰勪腑銆?/font>
錛?錛夋嫻婰ua鏄惁瀹夎鎴愬姛錛?/font>
鍦?寮濮?/b>"--"榪愯"澶勮緭鍏?lua 鐒跺悗鍥炶濺錛岃嫢鍑虹幇cmd鎺у埗鍙扮晫闈笖鍚湁"[backcolor=rgb(255,]Lua 5.1.2"涔嬬被鐨勬枃瀛楋紝鍒欒鏄嶭ua宸茬粡鎴愬姛瀹夎銆傚鏋滄彁紺烘病鏈夋壘鍒拌鍛戒護錛岃媯鏌?b>D:/lua-5.1.2/src 鏂囦歡澶逛腑鏄惁瀛樺湪 luac.exe 鍜?lua.exe 涓や釜鏂囦歡錛屽茍紜繚宸插皢 D:/lua-5.1.2/src 鍔犲叆鍒扮郴緇熻礬寰勪腑銆?br />
鏁欑殑鏄?.1.2,鎴戠敤鐨勬槸5.1.4....鐩稿鎴戣繖縐嶅垵瀛﹁呮潵璇?娌″澶у垎鍒?.
鎵浠ユ垜鐓х潃鍋氫簡....
榪愯luavs.bat


涓闂?瀹屽叏涓嶇煡閬撲粈涔堜簨鎯?鎵撳紑E:\lua-5.1.4\src(鎴戞斁鍦‥鐩?.浠涔堥兘娌″彂鐢?濂戒綘鏈夌浣犻棯,鎴戝氨涓嶈浣犻棯,鎴?>寮濮?>榪愯 CMD ->E: -> CD E:\lua-5.1.4->luavs.bat/寰楀埌鐨勭粨鏋?...LINK澶辮觸絳変竴澶у爢淇℃伅.....紿佺劧鑴戣涓鐗囩┖鐧?..鍜嬪姙...鍐嶈瘯..璁ょ湡鐪嬩簡鍑洪敊淇℃伅..鍘熸潵...榪欎釜BAT鏄竴涓搗緙栬瘧鐨勪綔鐢ㄧ殑...鎴戠敤鎴戣鐨刅S2008緙栬瘧浣犺瘯璇曞惂!!姝婚┈褰撴椿椹尰,寮濮?>紼嬪簭->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 鍛戒護鎻愮ず 杈撳叆CD E:\lua-5.1.4->E:->luavs.bat
聽聽聽 OK....鎴愬姛鐢熸垚luac.exe,lua.exe....榪涜涓嬩竴姝ユ墦寮鐜鍙橀噺->緋葷粺鍙橀噺->Path鍔犱笂E:\lua-5.1.4\SRC鍐嶅幓 CMD閲?杈撳叆LUA.....寰楀埌浠ヤ笅緇撴灉鏄疞UA鐨勭増鏉冧俊鎭?..寰堝ソ璇佹槑鐜宸茬粡鎴愬姛鎼緩....鎴戜滑鍙互寮濮嬩笅涓姝ュ伐浣?..

鐒跺悗鎴戜滑鍦ㄨ浜嬫湰涓嬬紪鍐欎竴涓?br />print("-----------------------------");
print("嫻嬭瘯LUA~~~姊佷箶宄?009");
print("-----------------------------");
騫朵繚瀛樹負test.lua
鐒跺悗鍦–MD涓嬭繍琛?lua h:\test.lua

----------------------------------------
嫻嬭瘯LUA~~~姊佷箶宄?009
----------------------------------------

GOOD JOB.......鎴戜滑緇堜簬鎴愬姛鍦拌窇璧風涓涓狶UA浜?嬋鍔ㄥ惂!!

鏄庨彙鑷?/a>



]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 美女福利精品视频| 欧美亚洲自偷自偷| 国产日韩一区二区三区在线播放| 欧美一级视频一区二区| 午夜免费在线观看精品视频| 国产伦理精品不卡| 久久婷婷激情| 欧美二区视频| 亚洲一区二区免费看| 亚洲自拍都市欧美小说| 国产字幕视频一区二区| 欧美电影在线观看| 欧美日韩美女在线| 欧美一区二区大片| 美女日韩欧美| 午夜激情亚洲| 久热爱精品视频线路一| 中文av一区特黄| 久久丁香综合五月国产三级网站| 亚洲高清自拍| 亚洲私人影吧| **网站欧美大片在线观看| 日韩视频不卡中文| 狠狠色综合播放一区二区| 亚洲精品午夜| 一区二区三区在线视频观看| 日韩一级免费观看| 伊人伊人伊人久久| 亚洲午夜av电影| 亚洲精品国产系列| 午夜精品久久久久久久99水蜜桃| 国产亚洲欧美另类中文| 亚洲精品国产系列| 国产日韩欧美综合在线| 亚洲精品视频一区二区三区| 国产一区二区三区久久久久久久久| 亚洲国产精品999| 国产日韩欧美成人| 一区二区三区视频在线| 最新亚洲视频| 久久精品国产77777蜜臀| 亚洲亚洲精品三区日韩精品在线视频| 久久精品人人做人人综合| 亚洲综合色激情五月| 欧美国产三区| 欧美成人综合网站| 国产亚洲视频在线观看| 亚洲一区亚洲| 亚洲视屏一区| 欧美日韩国产精品| 亚洲欧洲一区| 日韩视频不卡| 狼人天天伊人久久| 国产精品成人aaaaa网站| 欧美国产精品专区| 韩日精品视频| 久久激情婷婷| 久久久久久久欧美精品| 国产精品自拍网站| 亚洲一区二区视频在线观看| 99国产麻豆精品| 欧美大胆人体视频| 亚洲韩日在线| 亚洲人久久久| 欧美美女喷水视频| 亚洲国产福利在线| 999亚洲国产精| 欧美精品午夜视频| 亚洲日本视频| 亚洲一级黄色| 国产精品久久久久婷婷| 亚洲欧美日韩国产中文在线| 西瓜成人精品人成网站| 国产视频在线观看一区二区| 性欧美在线看片a免费观看| 久久精品一区二区三区中文字幕| 国产亚洲精品aa| 久久精品国产清自在天天线| 另类av一区二区| 91久久精品美女高潮| 欧美日韩精品免费观看视一区二区 | 欧美成年人视频网站| 亚洲国产美女| 欧美日韩国产不卡在线看| 一区二区三区视频在线看| 久久精品中文| 最新热久久免费视频| 欧美日韩中文另类| 欧美一区二区私人影院日本 | 午夜免费日韩视频| 黑人一区二区| 欧美区一区二| 欧美一区2区视频在线观看| 欧美成人精品在线| 一本久道久久综合中文字幕| 国产精品免费一区豆花| 久久精品91久久香蕉加勒比| 亚洲黄色三级| 午夜精品久久久久久久久久久| 影音先锋日韩精品| 欧美婷婷在线| 另类酷文…触手系列精品集v1小说| 91久久久久久久久| 久久国内精品自在自线400部| 亚洲高清自拍| 国产精品亚洲综合久久| 欧美电影电视剧在线观看| 亚洲在线观看免费| 欧美黄色aaaa| 欧美在线免费一级片| 亚洲人成网在线播放| 国产欧美视频一区二区三区| 欧美国产日韩在线观看| 欧美一区国产一区| 亚洲免费成人| 欧美高清不卡| 久久一区激情| 亚洲欧美在线看| 韩国三级在线一区| 国产欧美在线| 欧美日韩亚洲一区三区| 六月婷婷一区| 欧美在线短视频| 亚洲少妇诱惑| 日韩视频不卡中文| 亚洲激情一区二区三区| 久久亚洲精品伦理| 欧美一区二区三区四区在线观看| 99re66热这里只有精品4| 在线不卡欧美| 韩国精品久久久999| 国产精品日韩欧美一区二区| 欧美日韩精品一区二区三区四区 | 亚洲欧洲一区| 亚洲国产日韩欧美在线动漫| 久久久亚洲欧洲日产国码αv | 激情综合久久| 国产一区二区三区在线观看精品| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日韩高清免费| 欧美久久久久| 欧美精品偷拍| 欧美日韩亚洲成人| 欧美日韩国产一区二区| 欧美精品情趣视频| 欧美高清在线视频| 欧美激情1区| 欧美精品三级日韩久久| 欧美啪啪一区| 欧美午夜大胆人体| 国产精品福利久久久| 国产精品午夜视频| 国产欧美欧美| 国内精品久久国产| 在线欧美日韩精品| 日韩视频国产视频| 宅男噜噜噜66国产日韩在线观看| 亚洲天堂av图片| 欧美在线综合| 久久视频这里只有精品| 欧美激情二区三区| 亚洲精品三级| 亚洲欧美国产高清va在线播| 欧美亚洲免费高清在线观看| 久久久av毛片精品| 欧美精彩视频一区二区三区| 国产精品v欧美精品v日韩精品| 国产精品爽爽爽| 伊人久久大香线| 日韩视频免费| 欧美怡红院视频| 欧美黄在线观看| 一区二区三区四区五区在线 | 亚洲精品久久久久久久久久久久久| 一区二区三区欧美在线观看| 欧美与黑人午夜性猛交久久久| 久久亚洲春色中文字幕久久久| 欧美精品久久久久久久免费观看| 国产精品国产三级欧美二区| 国产中文一区| 一区二区三区蜜桃网| 久久亚洲精品一区二区| 亚洲免费av网站| 久久香蕉精品| 国产伦一区二区三区色一情| 亚洲国产你懂的| 久久aⅴ国产欧美74aaa| 亚洲国产小视频在线观看| 香蕉av福利精品导航| 欧美日本精品| 一区二区三区在线视频观看| 亚洲女同性videos| 91久久国产精品91久久性色| 香蕉乱码成人久久天堂爱免费 | 久久综合伊人77777蜜臀| 欧美成人第一页| 亚洲一区二区3| 老司机免费视频一区二区| 国产精品美女久久久久久免费|