亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

最新評論