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строка; опциональнопространство

Результат

#ТипОписание
1string или 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