最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua實現(xiàn)正序和倒序的文件讀取方法

 更新時間:2015年04月22日 10:28:09   投稿:junjie  
這篇文章主要介紹了Lua實現(xiàn)正序和倒序的文件讀取方法,本文講解使用table生成鏈表完成正序和倒序的文件讀入功能,需要的朋友可以參考下
--table 特性
-- 使用table生成正序和倒序的鏈表

-- 使用table生成鏈表

list = nil
local file = io.open("table.lua","r") -->打開本本件

pre = nil
--將本文件按行順序讀入list中
for line in file:lines() do  
	current = {next = nil,value = line}
	pre = pre or current
	list = list or pre
	pre.next = current
	pre = current
end

file:close() -- 關(guān)閉文件

-- 輸出list
local l = list
while l do
	print(l.value)
	l = l.next
end

-- 以下是按行倒序的方法
print("以下是按行倒序輸出文件:\n")
local file = io.open("table.lua","r") -->打開本本件

list = nil --清空list之前的內(nèi)容

for line in file:lines() do
	list = {next = list,value = line}
end

file:close() -- 關(guān)閉文件
-- 輸出list
local l = list
while l do
	print(l.value)
	l = l.next
end

相關(guān)文章

最新評論

花垣县| 光泽县| 玉山县| 旬邑县| 鹤山市| 久治县| 罗源县| 固阳县| 东乌珠穆沁旗| 时尚| 桃园县| 手机| 手机| 井研县| 江油市| 广水市| 长丰县| 慈溪市| 阳西县| 六安市| 锦州市| 司法| 台前县| 孝义市| 尼木县| 铁力市| 胶南市| 中牟县| 汝阳县| 新密市| 大洼县| 屏东县| 黔南| 湘乡市| 定兴县| 日照市| 分宜县| 明光市| 灵寿县| 宽甸| 临澧县|