Lua语言编程学习之路02----第12章 数据文件与持久性

12.1 数据文件

在.Lua的同等级目录下新建data.txt,填入下列内容

Entry{
    "Dona",
    "lksdf",
    1994
}
Entry{
    "hsj",
    "lovel",
    1999
}

注意Entry{} 与Entry({})是等价的,意思是调用Entry函数,传入table参数

主代码如下

dofile意思是执行代码

local count = 0
function Entry(_)
    count = count + 1
end
dofile("data.txt")
print(count)

因此,我们只需要修改Entry函数就能实现对数据文件的某种操作

12.2 串行化

12.2.1 保存无环的table

12.2.2 保存有环的table

略,等以后遇到了再学

猜你喜欢

转载自blog.csdn.net/qq_41286356/article/details/118057589
今日推荐