Lua學習筆記9:多檔案,lua學習筆記9
一 終端中執行多個檔案:-l
加入在檔案一中定義了一個變數,在另一檔案中輸出這個變數,代碼如下:
--file1.luanum = 100
--file2.luaprint(num)
終端輸入(注意:不是lua命令列):
lua -lfile1 -lfile2
注意:不要加上檔案尾碼名.lua
二 命令列中負載檔案
--lib.luafunction norm(x, y) local n2 = x^2 + y^2 return math.sqrt(n2)endfunction twice(x) return 2 * xend
在lua命令列中依次輸入:
dofile("lib.lua")n = norm(2.1, 1.4)print(twice(n))
LUA怎可以同時引入多個檔案內的參數
假設a.lua和b.lua檔案在同一個目錄內。
b.lua檔案的內容:
function func()
print("Hello world!")
end
a.lua檔案的內容:
require "b"
func()
這樣就可以調用b.lua檔案的函數了。
lua給一個完成的讀檔案與寫檔案的代碼另外還有沒有LUA比較實用的代碼例子給的越多越好,給分越多
1.txt檔案
------------------------
12345
67890
------------------------
read.lua讀
-----------------------
local file = io.open("1.txt")
for l in file:lines() do
print(l)
end
file:close()
----------------------
write.lua 寫
----------------------
local file = io.open("2.txt","w")
file:write("12345")
file:close()
---------------------------------------
ps:網友都是抱著幫大家回答問題 互相協助的目的才來回答問題的 而不是圖你這點分
再就是 連初始分都沒的題目 也不會有人指望你給多少分的