• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > Lua实现正序和倒序的文件读取方法

Lua实现正序和倒序的文件读取方法

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了正序 倒序,excel正序变倒序,排序方向 正序 倒序,正序 倒序 查询,截止日期 正序 倒序等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
--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
</div> </div>

您可能想查找下面的文章:

  • Lua实现正序和倒序的文件读取方法

相关文章

  • Lua之字符串格式化例子和常用格式化参数介绍
  • Lua cjson模块编译笔记及错误解决方法
  • lua日志文件处理代码
  • 浅谈Lua语句
  • Lua教程(二):语法约定
  • Lua多行注释和取消多行注释的方法
  • 详解Lua中的元表概念
  • LUA中的闭包(closure)浅析
  • Lua入门学习笔记
  • Lua编程示例(六): C语言调用Lua函数

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Lua中的string库和强大的模式匹配学习笔记
    • 浅析C\C++和Lua的通信方式
    • Lua教程(三):表达式和语句
    • lua获取未来某时间点的时间戳解决方案
    • Lua教程(十二):面向对象编程
    • Lua loadstring函数用法实例
    • C语言模块回调Lua函数的两种方法
    • Lua中break语句的使用方法详解
    • Lua性能优化技巧(一):前言
    • Lua中的闭包小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有