婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Lua中的loadfile、dofile、loadstring、require用法實(shí)例

Lua中的loadfile、dofile、loadstring、require用法實(shí)例

熱門(mén)標(biāo)簽:新岸線智能電銷(xiāo)機(jī)器人 武漢外呼防封系統(tǒng)多少錢(qián) 漳州智云呼電話機(jī)器人 個(gè)人怎么在地圖標(biāo)注需要的店鋪 地圖標(biāo)注大廈 百度地圖標(biāo)注早餐區(qū)域 冀州市地圖標(biāo)注 怎么去除地圖標(biāo)注 清朝地圖標(biāo)注哈爾濱

復(fù)制代碼 代碼如下:

do
 local errorInfo = loadfile("test.lua"); --load code file
 if(errorInfo == nil) then
  print("load file failed");
 else
  print("load file success");
  local doInfo = dofile("test.lua") --complie the file and execute the file
  if(doInfo == 0) then
   print("run file failed");
  else
   print("run file scuess");
  end

 end

 --local i = 0;--it must be global var, the loadstring only call the global var
 i = 0;
 local f = loadstring("i = i + 1");

 f();
 print(i);
 g = function()
   i = i + 1; --it can call the local and the global var
  end
 g();
 print(i);
end

require:
在lua中,require函數(shù)像dofile一樣載入文件為一個(gè)Chunk并執(zhí)行。但具有兩個(gè)好處:1. 按模式加載文件 2.不會(huì)重復(fù)載入相同的文件。
require的參數(shù)是一個(gè)完整的文件名(目錄名+文件名,可能有點(diǎn)類似于java中的包吧),即package.path,典型的package.path值如下(其中D:\Bin為lua.exe所在目錄):
.\&;.lua;D:\Bin\lua\&;.lua;D:\Bin\lua\&;\init.lua;D:\Bin\&;.lua;D:\Bin\&;\init.lua
通常對(duì)我們有用的目錄是.\&;.lua
所以,如果要執(zhí)行當(dāng)前目錄的test.lua文件,我們只需要require("test")即可,但是如果我們要執(zhí)行另一個(gè)目錄下的文件,比如"D:\lua\a.lua",我們就需要將這個(gè)路徑加入到package.path當(dāng)中,例如我們可以這樣寫(xiě):
package.path=package.path .. ";D:\&;.lua"
這樣我們就可以使用require函數(shù)了,比如require("a").
注:require只會(huì)被加載一次。

復(fù)制代碼 代碼如下:

 for callCount = 0, 2 do
  require("test");
 end

您可能感興趣的文章:
  • Lua中string.len()使用指南
  • Lua中的string庫(kù)和強(qiáng)大的模式匹配學(xué)習(xí)筆記
  • Lua loadstring函數(shù)用法實(shí)例
  • Lua字符串庫(kù)(string庫(kù))學(xué)習(xí)筆記
  • LUA string庫(kù)使用小結(jié)
  • Lua中的string庫(kù)(字符串函數(shù)庫(kù))總結(jié)
  • Lua中實(shí)現(xiàn)StringBuffer功能
  • Lua中字符串(string)淺析
  • Lua中string.lower()使用指南

標(biāo)簽:宣城 德宏 金昌 濰坊 天門(mén) 儋州 臺(tái)灣 天門(mén)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Lua中的loadfile、dofile、loadstring、require用法實(shí)例》,本文關(guān)鍵詞  Lua,中的,loadfile,dofile,loadstring,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Lua中的loadfile、dofile、loadstring、require用法實(shí)例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Lua中的loadfile、dofile、loadstring、require用法實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 沛县| 湘乡市| 盐源县| 金川县| 金乡县| 塔城市| 藁城市| 威远县| 库尔勒市| 桦南县| 山东| 天津市| 宜兰市| 景泰县| 积石山| 美姑县| 永福县| 沛县| 鸡东县| 青川县| 嘉荫县| 梁山县| 津南区| 淮滨县| 封丘县| 竹北市| 万荣县| 天长市| 兴海县| 驻马店市| 巩留县| 修水县| 威海市| 滦平县| 凌海市| 桦南县| 黄山市| 阜平县| 禄劝| 大田县| 景德镇市|