2013年10月9日 星期三

Preference Library -- 簡易資料庫

時光飛逝(X)最近卡關卡再版面怎麼弄都不好看,不專業的悲劇,十月似乎大家都浮躁浮躁糾結糾結的,還是拿工作悶死自己輕鬆。

這次分享的也是一個用於資料存取跟讀取的功能,原文出處,但是比之前Ice更有用,除了都可以指定項目存讀之外,還可以將整個表格資料(Table)存讀。

支援的資料類型有tables(多個資料)、numbers(數字)、strings(字串)和boolean(邏輯&是否)


設定上除了如以往相同的載入該模組程式,main裡的執行內容如下:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local preference = require "preference"
 
--儲存數值 (numbers)
preference.save{a=1}
value = preference.getValue("a")
 
--儲存字串 (strings)
preference.save{b="1"}
value = preference.getValue("b")
 
--儲存邏輯 (Boolean)
preference.save{c=true}
value = preference.getValue("c")
 
--儲存資料表 (Tables)
preference.save{d = {1,"2",true}}
value = preference.getValue("d")
 
 
--Tables with multiple levels of subtables can also be stored and retrieved.

一些參數說明,preference開頭的皆是存取資料,而下一行是將資料讀取,而讀出來的資料存在變數value代表。

附載模組下載:download

沒有留言:

張貼留言