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") -->打開本本件 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
您可能感興趣的文章:
- javascript select列表內(nèi)容按字母倒序排序與按列表倒序排列
- javascript 冒泡排序 正序和倒序?qū)崿F(xiàn)代碼
- java實(shí)現(xiàn)倒序讀取文件功能示例分享
- php foreach正序倒序輸出示例代碼
- C++鏈表倒序?qū)崿F(xiàn)方法
- 一個(gè)字符串反轉(zhuǎn)函數(shù)可實(shí)現(xiàn)字符串倒序
- Java實(shí)現(xiàn)字符串倒序輸出的常用方法小結(jié)
- JavaScript實(shí)現(xiàn)數(shù)字?jǐn)?shù)組按照倒序排列的方法
- 利用java實(shí)現(xiàn)單詞倒序排列
- C#實(shí)現(xiàn)字符串倒序的寫法
相關(guān)文章
Lua返回一個(gè)Closures函數(shù)實(shí)例
這篇文章主要介紹了Lua返回一個(gè)Closures函數(shù)實(shí)例,本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-04-04Lua的函數(shù)環(huán)境、包實(shí)例講解
這篇文章主要介紹了Lua的函數(shù)環(huán)境、包實(shí)例講解,本文分別對(duì)函數(shù)環(huán)境、包的定義、實(shí)現(xiàn)方式、使用方式做了分解,需要的朋友可以參考下2014-09-09Linux下編寫Lua擴(kuò)展so文件和調(diào)用方法實(shí)例
這篇文章主要介紹了Linux下編寫Lua擴(kuò)展so文件和調(diào)用方法實(shí)例,本文給出C語言代碼、編譯SO文件、Lua中調(diào)用代碼實(shí)例,需要的朋友可以參考下2015-05-05Lua腳本實(shí)現(xiàn)遞歸刪除一個(gè)文件夾
這篇文章主要介紹了Lua腳本實(shí)現(xiàn)遞歸刪除一個(gè)文件夾,本文給出了C++和Lua兩個(gè)版本的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-05-05Lua協(xié)同程序coroutine的簡介及優(yōu)缺點(diǎn)
今天小編就為大家分享一篇關(guān)于Lua協(xié)同程序coroutine的簡介及優(yōu)缺點(diǎn),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解
這篇文章主要介紹了Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解,本文最后總結(jié)了一些Lua的語法,需要的朋友可以參考下2014-09-09Lua中使用元表(metatable)執(zhí)行算術(shù)類元方法實(shí)例
這篇文章主要介紹了Lua中使用元表(metatable)執(zhí)行算術(shù)類元方法實(shí)例,本文給出了加法、減法、乘法、除法、相反數(shù)、取模等內(nèi)容,需要的朋友可以參考下2014-09-09Lua中的迭代器和泛型for學(xué)習(xí)總結(jié)
這篇文章主要介紹了Lua中的迭代器和泛型for學(xué)習(xí)總結(jié),本文講解了迭代器和泛型for的基礎(chǔ)知識(shí)、泛型for的語義、無狀態(tài)的迭代器等內(nèi)容,需要的朋友可以參考下2014-09-09