storage
Работа с хранилищем
put(table [, space])
Добавляет составной параметр в хранилище
Параметры
# | Тип | Описание |
---|---|---|
1 | таблица | набор данных |
2 | строка; опционально | пространство |
Результат
Пример
local storage = require("storage")
print(storage.put({abc=100, ["second-value"]=200}))
get(key [, space])
Получение значения из хранилища. Примечание: get/set работают в режиме key/value, в отличии от метода put.
Параметры
# | Тип | Описание |
---|---|---|
1 | строка | ключ |
2 | строка; опционально | пространство |
Результат
# | Тип | Описание |
---|---|---|
1 | string или nil | данные |
Пример
local storage = require("storage")
print(storage.set("demo-key", "demo-value"))
print(storage.get("demo-key"))
-- вывод:
-- demo-value
set(key, value [, space])
Устанавливает значение value
для ключа key
в заданном пространстве space
. Если пространство не указано, то имя пространства = дата запуска задания
.
Параметры
# | Тип | Описание |
---|---|---|
1 | строка | ключ |
2 | строка; опционально | пространство |
Результат
нет возвращаемых значений
Пример
local storage = require("storage")
print(storage.set("demo-key", "demo-value"))
print(storage.get("demo-key"))
-- вывод:
-- demo-value
- get_file
- put_file
- remove_file