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

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

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

-- 使用table生成鏈表

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

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") -->打開(kāi)本本件

list = nil --清空l(shuí)ist之前的內(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)文章

最新評(píng)論

巧家县| 绥德县| 华安县| 丽水市| 怀宁县| 金乡县| 陆丰市| 沭阳县| 龙泉市| 汉沽区| 日土县| 资中县| 阿尔山市| 唐山市| 永平县| 廉江市| 龙海市| 张家川| 昌都县| 陈巴尔虎旗| 竹山县| 江城| 同德县| 株洲市| 大田县| 康乐县| 荥阳市| 涪陵区| 漠河县| 广水市| 沙坪坝区| 汾西县| 阿巴嘎旗| 莱州市| 新竹县| 陇川县| 安多县| 石棉县| 黔江区| 阳新县| 嘉兴市|