下载客户端

理解持久性

2026-04-08 07:00:29
转载

AI智能总结导读

这是一篇初级编程教程,讲解了编程中PERSIST(持久化)的作用与使用方法。PERSIST可将全局变量标记为持久化,实现程序退出时自动保存数据、启动时恢复数据,支持多种可JSON表示的数据类型,操作简单无需额外的加载保存语句。

难度:初级 类别:编程 另请参见:使用JSON 为什么使用PERSIST 运行时数据保存在易失性内存中,访问速度快,但断电后会丢失。持久化存储无需供电即可保留数据,让你下次能从上次离开的地方用相同数据继续。PERSIST函数提供了一种简单的方式,只需几行代码就能保存和加载程序数据或游戏进度。 如何使用PERSIST PERSIST...:将一些变量标记为持久化。 例如: persist a, b persist p, q persist x, y, z 就是这样,不需要foo.load()或foo.save()。PERSIST函数接受可变数量的变量。其功能如下: 从磁盘恢复数据到变量中;或在首次运行时将变量初始化为零 程序退出时自动将参数保存到磁盘 此函数只能在全局作用域中调用,且仅适用于全局变量。它可持久化的数据类型包括空值、整数、实数、字符串和集合,这些类型均可用JSON表示;集合遵循相应的转换规则。实际上,持久化文件采用的就是JSON格式。 多次运行以下代码片段即可直观了解(点击【窗口】、【输出】以查看打印信息): persist n, c n = n + 1 print n; if c = 0 then print "初始化c。"选择一个磁盘,然后点击【Head】【清理】来清除该磁盘容器文件夹下任何程序生成的数据,包括持久化数据。

评论

共0条评论
face
inputImg
最新更新