打开本本件pre = nil--将本文件按行顺序读入list中for line in file:lin ;更新日期:2026/4/7,杰网资源,站长资源网,CPU天梯,显卡天梯,UU加速器,阅读3.0,英雄联盟,怪物猎人,成人身份证号大全2023,实名认证,王者荣耀,绿色地狱合成表,,2022年防沉迷身份证,qq飞车紫钻,序列号,破解版,注册机,绿色版,互联网资源,福利资源,网络流行语,高清电影,韩剧美剧,Q币活动,Q钻活动,动漫资讯,游戏教程,LOL资讯视频,CF活动大全,LOL最新活动,CF实用技巧,DNF活动资讯,和平精英,技术教程,SEO教程,QQ教程,网络教程,下载中心,破解软件,游戏软件,网站源码,易语言源码,安卓软件,QQ软件,汉化版,无损音乐,MKV,WAV+CUE,FLAC,HQCD,MP3,SACD,DSD,抖音,720P,1080P,2160P,2K,4K高清,320k,度盘,百度云盘,蓝奏,微云盘,网盘,无广告纯净版,不限速下载,去广告,修改器,VIP解析">
脚本专栏 发布日期:2026/4/7 浏览次数:1
--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() -- 关闭文件
-- 输出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之前的内容
for line in file:lines() do
list = {next = list,value = line}
end
file:close() -- 关闭文件
-- 输出list
local l = list
while l do
print(l.value)
l = l.next
end