偏好库 - 将数据保存到文件(表格、数字、字符串和布尔值)

615
赞一个!

这个小而有用的模块可以用来存储和检索不同应用会话之间的值。
很多人在代码交流 1中发现它很有用,所以在这里重新发布它

您可以保存表格(TABLES)、数字(NUMBERS)、字符串(STRINGS)或布尔值(BOOLEANS)。

函数(FUNCTIONS)
preference.save
preference.getValue
preference.getAllValues
preference.print
preference.printAll

用法和示例(USAGE AND EXAMPLES)

local preference = require "preference"

--Store numbers
preference.save{a=1}
value = preference.getValue("a")

--Store strings
preference.save{b="1"}
value = preference.getValue("b")

--Store Boolean
preference.save{c=true}
value = preference.getValue("c")

--Store Tables
preference.save{d = {1,"2",true}}
value = preference.getValue("d")

-- 具有多级子表的表格也可以存储和检索。

贡献者: 
SatheeshJM