锘??xml version="1.0" encoding="utf-8" standalone="yes"?>免费亚洲婷婷,欧美女同在线视频,欧美日韩精品在线播放http://www.shnenglu.com/yuanyajie/category/3942.html璁板綍鎵鎬濇墍鎯籌紝鏀惰棌鎵瑙佹墍闂伙拷? zh-cnFri, 08 May 2009 08:50:43 GMTFri, 08 May 2009 08:50:43 GMT60璇曠敤鏂扮増鏈琹uabindhttp://www.shnenglu.com/yuanyajie/archive/2009/05/07/82117.html娓呮簮娓告皯娓呮簮娓告皯Wed, 06 May 2009 16:46:00 GMThttp://www.shnenglu.com/yuanyajie/archive/2009/05/07/82117.htmlhttp://www.shnenglu.com/yuanyajie/comments/82117.htmlhttp://www.shnenglu.com/yuanyajie/archive/2009/05/07/82117.html#Feedback0http://www.shnenglu.com/yuanyajie/comments/commentRss/82117.htmlhttp://www.shnenglu.com/yuanyajie/services/trackbacks/82117.html鍏堟妸lua, luabind 緙栨垚闈欐佸簱錛岋紙涓嬪浘鍙槸debug,release綾諱技)錛?br>

鍋氬畬涔嬪悗鏁寸悊錛宭ua, luabind 浠dk 褰㈠紡緇勭粐濂斤紝鎴戞槸榪欐牱緇勭粐:
\luabind_build\sdk\luabind\include
\luabind_build\sdk\luabind\msvc-9.0-sp1\lib
\luabind_build\sdk\lua\include
\luabind_build\sdk\lua\msvc-9.0-sp1\lib
榪欐牱錛屾妸sdk涓殑涓滀笢淇濆瓨涓浠斤紝鏂逛究浠ュ悗浣跨敤銆傚啓涓涓狹FC灝忕▼搴忔祴璇?br>

 1 //鍏抽敭浠g爜
 2 //mfc class function
 3 void CMFC_LuaDlg::SetEditText(const char* text)
 4 {
 5     Edit_1.SetWindowText(text);
 6     UpdateData(FALSE);
 7 }
 8 //register
 9 luabind::module(L)
10     [
11     luabind::class_<CMFC_LuaDlg>("mfc_dlg")
12       .def"set_text",&CMFC_LuaDlg::SetEditText)
13     ];
14 //load lua file
15 if (0==luaL_dofile(L,filepath))
16     {
17         ret=true;
18     }
19 //run lua function
20  luabind::call_function<void>(L,"update_text",dlg);
21 
鑴氭湰鍐呭:
1 function update_text(dlg)
2    dlg:set_text("浣犲ソ錛屾榪庢潵鍒發ua 鑴氭湰涓栫晫")
3 end
榪愯緇撴灉錛?br>



娓呮簮娓告皯 2009-05-07 00:46 鍙戣〃璇勮
]]>
lua 涓?pythonhttp://www.shnenglu.com/yuanyajie/archive/2009/04/28/81354.html娓呮簮娓告皯娓呮簮娓告皯Tue, 28 Apr 2009 13:10:00 GMThttp://www.shnenglu.com/yuanyajie/archive/2009/04/28/81354.htmlhttp://www.shnenglu.com/yuanyajie/comments/81354.htmlhttp://www.shnenglu.com/yuanyajie/archive/2009/04/28/81354.html#Feedback0http://www.shnenglu.com/yuanyajie/comments/commentRss/81354.htmlhttp://www.shnenglu.com/yuanyajie/services/trackbacks/81354.html涔熻鍥犱負閮芥槸鑴氭湰鐨勭紭鏁呭惂錛岃秺鏉ヨ秺瑙夊緱lua鍜宲ython 鏈夋煇縐嶇殑綾諱技錛屾劅瑙夊畠浠殑鍏崇郴灝卞儚c 鍜宑++涓鏍鳳紝
褰撶劧lua 鏄痗, python 鏄痗++,灝辮繛luabind 鍜?nbsp; boost.python 閮藉樊涓嶅錛屼笉榪囨渶鍚庝竴鐐逛笉濂囨紝luabind 鏄粠boost.python鑾峰緱浜嗚澶氱伒鎰?



娓呮簮娓告皯 2009-04-28 21:10 鍙戣〃璇勮
]]>
鐢–onText 鎼緩綆鍗曠殑lua 寮鍙戠幆澧?/title><link>http://www.shnenglu.com/yuanyajie/archive/2009/04/28/81353.html</link><dc:creator>娓呮簮娓告皯</dc:creator><author>娓呮簮娓告皯</author><pubDate>Tue, 28 Apr 2009 12:54:00 GMT</pubDate><guid>http://www.shnenglu.com/yuanyajie/archive/2009/04/28/81353.html</guid><wfw:comment>http://www.shnenglu.com/yuanyajie/comments/81353.html</wfw:comment><comments>http://www.shnenglu.com/yuanyajie/archive/2009/04/28/81353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/yuanyajie/comments/commentRss/81353.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/yuanyajie/services/trackbacks/81353.html</trackback:ping><description><![CDATA[鍏跺疄寰堢畝鍗曪紝鐢ㄤ竴涓枃鏈紪杈戝櫒+鍔爈ua瑙i噴紼嬪簭錛屽叧閿氨鏄笇鏈涚紪杈戝櫒鍙互鏀寔lua璇硶鍔犱寒絳夋柟渚跨紪杈戯紝榪欐牱鐨勭紪杈戝櫒澶浜嗭紝榪欓噷閫夌敤ConText,鐒跺悗鍦ㄧ紪杈戝櫒瀹氫箟鏌愮鏂瑰紡錛堣繖閲屾槸蹇嵎閿級鏉ユ墽琛岀紪杈戠殑鏂囦歡錛屽彲浠ョ湅鍒拌В閲婂櫒鐨勮緭鍑猴紝鏄惁鍑洪敊鎴栨槸姝i敊鐨勮緭鍑恒傚氨鏄繖浜涙渶綆鍗曠殑鍔熻兘錛孋ontext璁劇疆璧鋒潵涔熷緢鏂逛究,鐪嬬湅涓嬪浘灝卞叏鏄庣櫧浜嗐?img height=768 alt="" src="http://www.shnenglu.com/images/cppblog_com/yuanyajie/context_lua.png" width=1024 border=0> <img src ="http://www.shnenglu.com/yuanyajie/aggbug/81353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/yuanyajie/" target="_blank">娓呮簮娓告皯</a> 2009-04-28 20:54 <a href="http://www.shnenglu.com/yuanyajie/archive/2009/04/28/81353.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>(杞? Lua 涓殑鑼冨瀷forhttp://www.shnenglu.com/yuanyajie/archive/2007/05/07/23587.html娓呮簮娓告皯娓呮簮娓告皯Mon, 07 May 2007 15:27:00 GMThttp://www.shnenglu.com/yuanyajie/archive/2007/05/07/23587.htmlhttp://www.shnenglu.com/yuanyajie/comments/23587.htmlhttp://www.shnenglu.com/yuanyajie/archive/2007/05/07/23587.html#Feedback1http://www.shnenglu.com/yuanyajie/comments/commentRss/23587.htmlhttp://www.shnenglu.com/yuanyajie/services/trackbacks/23587.htmlLua鏈変竴縐嶅緢鑷劧鐨勫驚鐜柟寮忥紝鍗矴eneric for銆傚畠鐨勬牸寮忔槸榪欐牱鐨?

for namelist in iterator do
   block
end

鍏朵腑iterator鏄竴涓凱浠e櫒鍑芥暟錛屽畠鍙互鏈変竴涓垨澶氫釜榪斿洖鍊鹼紝namelist鏄楀彿鍒嗛殧鐨勫驚鐜彉閲忓悕鍒楄〃錛岀敤鏉ユ帴鏀舵瘡嬈¤皟鐢ㄨ凱浠e櫒鍑芥暟寰楀埌鐨勮繑鍥炲箋傝繖孌電▼搴忕殑璇箟涓庝笅闈㈠艦寮忕殑浠g爜鐩稿悓:

while true do
   local namelist = iterator()
   if nil == first(namelist) then break end
   block
end

first(namelist)琛ㄧずnamelist鐨勭涓涓彉閲忓悕銆?/font>

    Lua宸茬粡鎻愪緵浜嗚嫢騫蹭釜甯哥敤鐨勮凱浠e櫒鐢熸垚鍑芥暟錛屾渶甯歌鐨勫氨鏄痠pairs鍜宲airs銆俰pairs(t)浠ヤ竴涓猼able浣滀負鍙傛暟錛岀敓鎴愪竴涓緷嬈¤繑鍥?1,t[1])銆?2,t[2])銆?3,t[3])......鐨勮凱浠e櫒銆備笅闈㈣繖孌典唬鐮?/font>

t = {"Monday","Tuesday", "Wednesday","Thursday", "Friday","Saturday","Sunday"}

for i,v in ipairs(t) do
   print(i,v)
end

灝嗕細鎵撳嵃鍑?/font>

1        Monday
2        Tuesday
3        Wednesday
4        Thursday
5        Friday
6        Saturday
7        Sunday

銆俻airs鍚屾牱鐢ㄤ竴涓猼able浣滀負鍙傛暟錛屽畠鐢熸垚鐨勮凱浠e櫒渚濇榪斿洖璇ヨ〃涓墍鏈夌殑key鍜寁alue銆?/font>

    Generic for鎼厤ipairs鍜宲airs鐢ㄨ搗鏉ョ浉褰撴柟渚匡紝浣嗘槸瀹冧滑鍗存湁涓涓緢闅懼療瑙夌殑緙洪櫡銆傜湅鐪嬭繖孌典唬鐮?

for i,v in ipairs(t) do
  print(i,v)
 
-- some code changes i
  i = 0
end

璁稿浜?鍖呮嫭鎴?閮界寽涓嶅嚭瀹冪珶鐒朵細涓嶅仠鍦扮柉鐙傛墦鍗?/font>

1        Monday

錛屽鏋滅敤pairs鏇夸唬ipairs涔熶笉浼氬ソ鍒板摢閲屽幓: 鍦ㄦ墦鍗板嚭涓琛屾暟鎹悗渚挎姏鍑轟釜 invalid key for `next' 閿欒銆?/font>

    鐢辨鍙煡錛屼嬌鐢ㄤ簡ipairs鍜宲airs鐨凣eneric for鍦ㄨ涔変笌涓婃枃while true ... end褰㈠紡鐨勪唬鐮佸茍涓嶅畬鍏ㄧ浉鍚岋紝瀹冧滑鐢熸垚鐨勮凱浠e櫒闇瑕佷嬌鐢ㄥ驚鐜彉閲忥紝鑰屽鏋滃驚鐜綋鏀瑰彉浜嗗驚鐜彉閲忓肩殑璇濓紝閭d箞榪唬鍣ㄥ氨寰堝彲鑳戒細璞″湪鏈緥涓偅鏍鋒壘涓嶇潃鍖椾簡銆傚洜姝わ紝銆奝rogramming in Lua銆嬬殑4.3.5涓究鏈夎繖涔堜竴孌佃皢璋嗗憡璇? “The generic loop shares two properties with the numeric loop: The loop variables are local to the loop body and you should never assign any value to the loop variables. "銆?/font>

    ipairs鍜宲airs鐨勮繖涓己闄鋒槸鐢變簬瀹冧滑瑕佺敤褰撳墠寰幆鍙橀噺鐨勫兼潵浣滀負涓嬩竴嬈¤凱浠g殑璧風偣錛岄偅涔堣繖鏄笉鏄繀闇鐨勫憿錛熷綋鐒朵笉鏄紝鎴戜滑瀹屽叏鍙互閫氳繃closure鏉ュ疄鐜頒竴涓洿瀹夊叏鐨刬pairs :

function myipairs (t)
   local i = 0
   local n = table.getn(t)
   return function ()
             i = i + 1
             if i <= n then return i,t[i] end
          end
end

t = {"Monday","Tuesday", "Wednesday","Thursday", "Friday","Saturday","Sunday"}

for i,v in myipairs(t) do
  print(i,v)
  -- some code changes i
  i = 0
end

    璇曡瘯涓婇潰榪欐浠g爜錛屾庝箞鏍鳳紵鏄笉鏄伐浣滃緱寰堝ソ錛熶負浠涔堝畠涓嶄細鍙戠柉錛熷叾瀹炲緢綆鍗曪紝myipairs鐢熸垚鐨勮凱浠e櫒(涓涓猚losure)鎶婇渶瑕佺敤鍒扮殑榪唬淇℃伅淇濆瓨鍒板畠鐨剈pvalue(i鍜宯)涓紝榪欐牱鍗充嬌寰幆浣撴洿鏀逛簡寰幆鍙橀噺涔熶笉浼氬獎鍝嶅埌榪唬鐘舵併傛劅璋losure錛屾垜浠粓浜庡彲浠ユ斁蹇冨ぇ鑳嗗湴綺楀績涓鐐逛簡錛乛_^



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=564518



]]>
璁︰ltraEdit 鏀寔Lua鐨勮娉曢珮浜樉紺?/title><link>http://www.shnenglu.com/yuanyajie/archive/2007/04/06/21396.html</link><dc:creator>娓呮簮娓告皯</dc:creator><author>娓呮簮娓告皯</author><pubDate>Fri, 06 Apr 2007 05:57:00 GMT</pubDate><guid>http://www.shnenglu.com/yuanyajie/archive/2007/04/06/21396.html</guid><wfw:comment>http://www.shnenglu.com/yuanyajie/comments/21396.html</wfw:comment><comments>http://www.shnenglu.com/yuanyajie/archive/2007/04/06/21396.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/yuanyajie/comments/commentRss/21396.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/yuanyajie/services/trackbacks/21396.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/yuanyajie/archive/2007/04/06/21396.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/yuanyajie/aggbug/21396.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/yuanyajie/" target="_blank">娓呮簮娓告皯</a> 2007-04-06 13:57 <a href="http://www.shnenglu.com/yuanyajie/archive/2007/04/06/21396.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛︿範lua涓殑闂寘http://www.shnenglu.com/yuanyajie/archive/2007/04/02/21128.html娓呮簮娓告皯娓呮簮娓告皯Mon, 02 Apr 2007 15:21:00 GMThttp://www.shnenglu.com/yuanyajie/archive/2007/04/02/21128.htmlhttp://www.shnenglu.com/yuanyajie/comments/21128.htmlhttp://www.shnenglu.com/yuanyajie/archive/2007/04/02/21128.html#Feedback5http://www.shnenglu.com/yuanyajie/comments/commentRss/21128.htmlhttp://www.shnenglu.com/yuanyajie/services/trackbacks/21128.htmlLua涓殑鍑芥暟鏄竴闃剁被鍨嬪?first-class value)錛屽畾涔夊嚱鏁板氨璞″垱寤烘櫘閫氱被鍨嬪間竴鏍?鍙笉榪囧嚱鏁扮被鍨嬪肩殑鏁版嵁涓昏鏄竴鏉℃潯鎸囦護鑰屽凡)錛屾墍浠ュ湪鍑芥暟浣撲腑浠嶇劧鍙互瀹氫箟鍑芥暟銆傚亣璁懼嚱鏁癴2瀹氫箟鍦ㄥ嚱鏁癴1涓紝閭d箞灝辯Оf2涓篺1鐨勫唴宓?inner)鍑芥暟錛宖1涓篺2鐨勫鍖?enclosing)鍑芥暟錛屽鍖呭拰鍐呭祵閮藉叿鏈変紶閫掓э紝鍗砯2鐨勫唴宓屽繀鐒舵槸f1鐨勫唴宓岋紝鑰宖1鐨勫鍖呬篃涓瀹氭槸f2鐨勫鍖呫傚唴宓屽嚱鏁板彲浠ヨ闂鍖呭嚱鏁板凡緇忓垱寤虹殑鎵鏈夊眬閮ㄥ彉閲忥紝榪欑鐗規т究鏄墍璋撶殑璇嶆硶瀹氱晫(lexical scoping)錛岃岃繖浜涘眬閮ㄥ彉閲忓垯縐頒負璇ュ唴宓屽嚱鏁扮殑澶栭儴灞閮ㄥ彉閲?external local variable)鎴栬卽pvalue(榪欎釜璇嶅灝戜細璁╀漢浜х敓璇В錛屽洜涓簎pvalue瀹為檯鎸囩殑鏄彉閲忚屼笉鏄?銆傝瘯鐪嬪涓嬩唬鐮侊細

function f1(n)
   -- 鍑芥暟鍙傛暟涔熸槸灞閮ㄥ彉閲?/font>

   local function f2()
      print(n) -- 寮曠敤澶栧寘鍑芥暟鐨勫眬閮ㄥ彉閲?/font>
   end
   return f2
end

g1 = f1(1979)
g1() -- 鎵撳嵃鍑?979
g2 = f1(500)
g2() -- 鎵撳嵃鍑?00


褰撴墽琛屽畬g1 = f1(1979)鍚庯紝灞閮ㄥ彉閲弉鐨勭敓鍛芥湰璇ョ粨鏉燂紝浣嗗洜涓哄畠宸茬粡鎴愪簡鍐呭祵鍑芥暟f2(瀹冨張琚祴緇欎簡鍙橀噺g1)鐨剈pvalue錛屾墍浠ュ畠浠嶇劧鑳戒互鏌愮褰㈠紡緇х畫“瀛樻椿”涓嬫潵錛屼粠鑰屼護g1()鎵撳嵃鍑烘紜殑鍊箋?/p>

    鍙負浠涔坓2涓巊1鐨勫嚱鏁頒綋涓鏍?閮芥槸f1鐨勫唴宓屽嚱鏁癴2鐨勫嚱鏁頒綋)錛屼絾鎵撳嵃鍊間笉鍚岋紵榪欏氨娑夊強鍒頒竴涓浉褰撻噸瑕佺殑姒傚康鈥斺旈棴鍖?closure)銆備簨瀹炰笂錛孡ua緙栬瘧涓涓嚱鏁版椂錛屼細涓哄畠鐢熸垚涓涓師鍨?prototype)錛屽叾涓寘鍚簡鍑芥暟浣撳搴旂殑铏氭嫙鏈烘寚浠ゃ佸嚱鏁扮敤鍒扮殑甯擱噺鍊?鏁幫紝鏂囨湰瀛楃涓茬瓑絳?鍜屼竴浜涜皟璇曚俊鎭傚湪榪愯鏃訛紝姣忓綋Lua鎵ц涓涓艦濡俧unction...end 榪欐牱鐨勮〃杈懼紡鏃訛紝瀹冨氨浼氬垱寤轟竴涓柊鐨勬暟鎹璞★紝鍏朵腑鍖呭惈浜嗙浉搴斿嚱鏁板師鍨嬬殑寮曠敤銆佺幆澧?environment錛岀敤鏉ユ煡鎵懼叏灞鍙橀噺鐨勮〃)鐨勫紩鐢ㄤ互鍙婁竴涓敱鎵鏈塽pvalue寮曠敤緇勬垚鐨勬暟緇勶紝鑰岃繖涓暟鎹璞″氨縐頒負闂寘銆傜敱姝ゅ彲瑙侊紝鍑芥暟鏄紪璇戞湡姒傚康錛屾槸闈欐佺殑錛岃岄棴鍖呮槸榪愯鏈熸蹇碉紝鏄姩鎬佺殑銆俫1鍜実2鐨勫間弗鏍兼潵璇翠笉鏄嚱鏁拌屾槸闂寘錛屽茍涓旀槸涓や釜涓嶇浉鍚岀殑闂寘錛岃屾瘡涓棴鍖呭彲浠ヤ繚鏈夎嚜宸辯殑upvalue鍊鹼紝鎵浠1鍜実2鎵撳嵃鍑虹殑緇撴灉褰撶劧灝變笉涓鏍蜂簡銆傝櫧鐒墮棴鍖呭拰鍑芥暟鏄湰璐ㄤ笉鍚岀殑姒傚康錛屼絾涓轟簡鏂逛究錛屼笖鍦ㄤ笉寮曡搗娣鋒穯鐨勬儏鍐典笅錛屾垜浠瀹冧滑涓嶅仛鍖哄垎銆?/p>

    浣跨敤upvalue寰堟柟渚匡紝浣嗗畠浠殑璇箟涔熷緢寰錛岄渶瑕佸紩璧鋒敞鎰忋傛瘮濡傚皢f1鍑芥暟鏀規垚錛?br>

function f1(n)
   local function f2()
      print(n)
   end
   n = n + 10
   return f2
end

g1 = f1(1979)
g1() -- 鎵撳嵃鍑?989


鍐呭祵鍑芥暟瀹氫箟鍦╪ = n + 10榪欐潯璇彞涔嬪墠錛屽彲涓轟粈涔坓1()鎵撳嵃鍑虹殑鍗存槸1989錛焨pvalue瀹為檯鏄眬閮ㄥ彉閲忥紝鑰屽眬閮ㄥ彉閲忔槸淇濆瓨鍦ㄥ嚱鏁板爢鏍堟鏋朵笂(stack frame)鐨勶紝鎵浠ュ彧瑕乽pvalue榪樻病鏈夌寮鑷繁鐨勪綔鐢ㄥ煙錛屽畠灝變竴鐩寸敓瀛樺湪鍑芥暟鍫嗘爤涓娿傝繖縐嶆儏鍐典笅錛岄棴鍖呭皢閫氳繃鎸囧悜鍫嗘爤涓婄殑upvalue鐨勫紩鐢ㄦ潵璁塊棶瀹冧滑錛屼竴鏃pvalue鍗沖皢紱誨紑鑷繁鐨勪綔鐢ㄥ煙(榪欎篃鎰忓懗鐫瀹冮┈涓婅浠庡爢鏍堜腑娑堝け)錛岄棴鍖呭氨浼氫負瀹冨垎閰嶇┖闂村茍淇濆瓨褰撳墠鐨勫鹼紝浠ュ悗渚垮彲閫氳繃鎸囧悜鏂板垎閰嶇┖闂寸殑寮曠敤鏉ヨ闂upvalue銆傚綋鎵ц鍒癴1(1979)鐨刵 = n + 10鏃訛紝闂寘宸茬粡鍒涘緩浜嗭紝浣嗘槸n騫舵病鏈夌寮浣滅敤鍩燂紝鎵浠ラ棴鍖呬粛鐒跺紩鐢ㄥ爢鏍堜笂鐨刵錛屽綋return f2瀹屾垚鏃訛紝n鍗沖皢緇撴潫鐢熷懡錛屾鏃墮棴鍖呬究灝唍(宸茬粡鏄?989浜?澶嶅埗鍒拌嚜宸辯鐞嗙殑絀洪棿涓互渚垮皢鏉ヨ闂傚紕娓呮浜嗗唴閮ㄧ殑縐樺瘑鍚庯紝榪愯緇撴灉灝變笉闅捐В閲婁簡銆?/p>

upvalue榪樺彲浠ヤ負闂寘涔嬮棿鎻愪緵涓縐嶆暟鎹叡浜殑鏈哄埗銆傝瘯鐪嬩笅渚嬶細

function Create(n)
   local function foo1()
      print(n)
   end

   local function foo2()
      n = n + 10
   end

   return foo1,foo2
end

f1,f2 = Create(1979)
f1() -- 鎵撳嵃1979
f2()
f1() -- 鎵撳嵃1989
f2()
f1() -- 鎵撳嵃1999


f1,f2榪欎袱涓棴鍖呯殑鍘熷瀷鍒嗗埆鏄疌reate涓殑鍐呭祵鍑芥暟foo1鍜宖oo2錛岃宖oo1鍜宖oo2寮曠敤鐨剈pvalue鏄悓涓涓紝鍗矯reate鐨勫眬閮ㄥ彉閲弉銆傚墠闈㈠凡璇磋繃錛屾墽琛屽畬Create璋冪敤鍚庯紝闂寘浼氭妸鍫嗘爤涓妌鐨勫煎鍒跺嚭鏉ワ紝閭d箞鏄惁f1鍜宖2灝卞垎鍒嫢鏈変竴涓猲鐨勬嫹璐濆憿錛熷叾瀹炰笉鐒訛紝褰揕ua鍙戠幇涓や釜闂寘鐨剈pvalue鎸囧悜鐨勬槸褰撳墠鍫嗘爤涓婄殑鐩稿悓鍙橀噺鏃訛紝浼氳仾鏄庡湴鍙敓鎴愪竴涓嫹璐濓紝鐒跺悗璁╄繖涓や釜闂寘鍏變韓璇ユ嫹璐濓紝榪欐牱浠諱竴涓棴鍖呭璇pvalue榪涜淇敼閮戒細琚彟涓涓帰鐭ャ備笂榪頒緥瀛愬緢娓呮鍦拌鏄庝簡榪欑偣錛氭瘡嬈¤皟鐢╢2閮藉皢upvalue鐨勫煎鍔犱簡10錛岄殢鍚巉1灝嗘洿鏂板悗鐨勫兼墦鍗板嚭鏉ャ倁pvalue鐨勮繖縐嶈涔夊緢鏈変環鍊鹼紝瀹冧嬌寰楅棴鍖呬箣闂村彲浠ヤ笉渚濊禆鍏ㄥ眬鍙橀噺榪涜閫氳錛屼粠鑰屼嬌浠g爜鐨勫彲闈犳уぇ澶ф彁楂樸?/p>

    闂寘鍦ㄥ垱寤轟箣鏃跺叾upvalue灝卞凡緇忎笉鍦ㄥ爢鏍堜笂鐨勬儏鍐典篃鏈夊彲鑳藉彂鐢燂紝榪欐槸鍥犱負鍐呭祵鍑芥暟鍙互寮曠敤鏇村灞傚鍖呭嚱鏁扮殑灞閮ㄥ彉閲忥細

function Test(n)
   local function foo()
      local function inner1()
         print(n)
      end
      local function inner2()
         n = n + 10
      end
      return inner1,inner2
   end
   return foo
end

t = Test(1979)
f1,f2 = t()
f1()        -- 鎵撳嵃1979
f2()
f1()        -- 鎵撳嵃1989
g1,g2 = t()
g1()        -- 鎵撳嵃1989
g2()
g1()        -- 鎵撳嵃1999
f1()        -- 鎵撳嵃1999


鎵ц瀹宼 = Test(1979)鍚庯紝Test鐨勫眬閮ㄥ彉閲弉灝?#8220;姝?#8221;浜嗭紝鎵浠ュ綋f1,f2榪欎袱涓棴鍖呰鍒涘緩鏃跺爢鏍堜笂鏍規湰鎵句笉鍒皀鐨勮釜褰憋紝榪欏彨瀹冧滑濡備綍鍙栧緱n鐨勫煎憿錛熷懙鍛碉紝涓嶈蹇樹簡Test鍑芥暟鐨刵涓嶄粎浠呮槸inner1鍜宨nner2鐨剈pvalue錛屽悓鏃跺畠涔熸槸foo鐨剈pvalue銆倀 = Test(1979)涔嬪悗錛宼榪欎釜闂寘涓瀹氬凡緇忔妸n濡ュ杽淇濆瓨濂戒簡錛屼箣鍚巉1銆乫2濡傛灉鍦ㄥ綋鍓嶅爢鏍堜笂鎵句笉鍒皀灝變細鑷姩鍒板畠浠殑澶栧寘闂寘(濮戜笖榪欎箞鍙?鐨剈pvalue寮曠敤鏁扮粍涓幓鎵撅紝騫舵妸鎵懼埌鐨勫紩鐢ㄥ兼嫹璐濆埌鑷繁鐨剈pvalue寮曠敤鏁扮粍涓備粩緇嗚瀵熶笂榪頒唬鐮侊紝鍙互鍒ゅ畾g1鍜実2涓巉1鍜宖2鍏變韓鍚屼竴涓猽pvalue銆傝繖鏄負浠涔堝憿錛熷叾瀹烇紝g1鍜実2涓巉1鍜宖2閮芥槸鍚屼竴涓棴鍖?t)鍒涘緩鐨勶紝鎵浠ュ畠浠紩鐢ㄧ殑upvalue(n)瀹為檯涔熸槸鍚屼竴涓彉閲忥紝鑰屽垰鎵嶆弿榪扮殑鎼滅儲鏈哄埗鍒欎繚璇佷簡鏈鍚庡畠浠殑upvalue寮曠敤閮戒細鎸囧悜鍚屼竴涓湴鏂廣?/p>

  



]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
              亚洲精品中文字| 亚洲国产经典视频| 亚洲一区www| 国产精品久久二区二区| 午夜精品偷拍| 久久久亚洲一区| 亚洲三级性片| 亚洲视频1区| 国产亚洲精品aa午夜观看| 久久综合电影一区| 欧美极品aⅴ影院| 亚洲欧美激情一区二区| 欧美一级一区| 亚洲精品久久视频| 亚洲午夜av| 在线观看日韩av电影| 亚洲精品乱码久久久久久蜜桃91| 国产精品theporn| 六月丁香综合| 国产精品theporn88| 美女脱光内衣内裤视频久久网站| 欧美精品一区二区视频| 亚洲自拍偷拍麻豆| 美女视频网站黄色亚洲| 午夜精品99久久免费| 久久先锋影音av| 亚洲综合成人在线| 美玉足脚交一区二区三区图片| 亚洲一区二区三区欧美| 久久免费少妇高潮久久精品99| 一本色道久久88综合日韩精品| 欧美一区二区三区播放老司机| 日韩网站在线| 欧美影院成人| 亚洲在线日韩| 欧美成人自拍| 久久视频在线免费观看| 国产精品theporn88| 亚洲激情小视频| 黄色成人91| 欧美一级艳片视频免费观看| 亚洲一区二区三区高清| 欧美大片免费观看在线观看网站推荐| 久久国产毛片| 国产精品久久一区二区三区| 最新高清无码专区| 在线精品一区| 久久久久国产精品麻豆ai换脸| 亚洲欧美国产高清| 欧美色图天堂网| 亚洲精品极品| 亚洲精品国产拍免费91在线| 久久人人精品| 另类亚洲自拍| 亚洲电影第三页| 久久久久久婷| 免费观看久久久4p| 激情久久久久久| 久久精品99国产精品| 欧美在线观看一区| 国产欧美精品| 欧美亚洲午夜视频在线观看| 欧美午夜视频网站| 在线一区欧美| 欧美在线免费视频| 国产亚洲精品自拍| 久久黄色级2电影| 麻豆精品在线视频| 亚洲狠狠丁香婷婷综合久久久| 久久青草久久| 亚洲黄一区二区三区| 日韩天堂在线观看| 欧美日本国产视频| 亚洲视频观看| 欧美在线日韩| 在线国产亚洲欧美| 欧美精品久久久久久| 99国内精品久久| 翔田千里一区二区| 国产亚洲欧洲一区高清在线观看| 久久久999精品视频| 欧美顶级少妇做爰| 一本久道久久综合狠狠爱| 欧美日韩综合在线| 午夜一级在线看亚洲| 美女诱惑一区| 日韩视频在线观看一区二区| 国产精品99免视看9| 欧美一区网站| 欧美激情影音先锋| 亚洲免费一区二区| 亚洲大片免费看| 欧美日韩一二区| 欧美一区影院| 99视频+国产日韩欧美| 久久国产精品久久国产精品 | 久久国产精品网站| 欧美69视频| 午夜国产精品视频| 在线日韩av永久免费观看| 欧美系列精品| 毛片一区二区三区| 亚洲香蕉网站| 亚洲成人在线网站| 久久国产福利| 中文网丁香综合网| 亚洲第一精品福利| 国产欧美日本| 欧美日韩国产综合网| 久久久久久久久久久久久9999| 亚洲乱码精品一二三四区日韩在线 | 国产欧美在线播放| 欧美日韩大片| 久久亚洲综合色一区二区三区| 日韩一级在线观看| 免费毛片一区二区三区久久久| 亚洲综合电影| 99精品欧美一区二区三区| 国产一区二区日韩精品| 国产精品ⅴa在线观看h| 欧美电影免费观看高清| 久久色在线播放| 午夜精品www| 亚洲视频在线观看视频| 亚洲日本成人| 91久久香蕉国产日韩欧美9色| 久久综合国产精品台湾中文娱乐网| 亚洲一级特黄| 一本一本a久久| 日韩视频免费在线观看| 欲色影视综合吧| 久久亚洲综合色| 久久久久欧美| 久久精品理论片| 香蕉成人啪国产精品视频综合网| 99综合在线| 99视频一区| 一区二区av| 夜夜嗨av一区二区三区四区| 一本大道av伊人久久综合| 亚洲精品国产精品久久清纯直播| 亚洲高清在线播放| 亚洲高清在线精品| 亚洲激情成人网| 亚洲欧洲久久| 99国产一区| 亚洲欧美国产va在线影院| 亚洲一区成人| 欧美一级久久| 久久久7777| 免费成人性网站| 欧美国产日韩视频| 欧美日韩另类视频| 国产精品久久一卡二卡| 国产一区二区三区观看| 在线观看中文字幕不卡| 日韩视频免费| 亚洲一区久久久| 久久精品99无色码中文字幕 | 欧美一区久久| 麻豆精品网站| 亚洲二区免费| 亚洲视频在线一区观看| 欧美一区日韩一区| 久久综合激情| 欧美三级韩国三级日本三斤| 国产欧美一区二区精品秋霞影院| 国产中文一区| 99热这里只有精品8| 午夜精品一区二区三区在线视| 久久精品日产第一区二区| 欧美激情va永久在线播放| 亚洲精品中文字幕在线| 亚洲欧美日韩在线一区| 看片网站欧美日韩| 国产精品草草| 亚洲国产精品激情在线观看| 亚洲性图久久| 美国十次成人| 中文av一区二区| 久久影视三级福利片| 国产精品国产三级国产专播品爱网| 国产亚洲欧美激情| 99这里只有久久精品视频| 久久国产精品毛片| 亚洲激情在线播放| 欧美一区二区三区视频| 欧美日本一区二区视频在线观看| 国内视频一区| 亚洲欧美日韩综合国产aⅴ| 欧美激情视频免费观看| 欧美一级一区| 国产精品劲爆视频| 日韩视频在线播放| 久色婷婷小香蕉久久| 亚洲欧美中文日韩在线| 欧美经典一区二区| 永久免费毛片在线播放不卡| 午夜亚洲福利| 9人人澡人人爽人人精品|