Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 975 Bytes

README.md

File metadata and controls

37 lines (31 loc) · 975 Bytes

Выбирает поля из таблицы

Модуль выбирает указанные поля из исходной таблицы и возвращает новую таблицу с этими полями.

Параметры

  • source (table) Исходная таблица
  • fields (table) Таблица с полями которые будут выбраны из исходной таблицы

Установка

tarantool

tt rocks install --only-server=https://rocks.antibot.ru pick

luarocks

luarocks install --server=https://rocks.antibot.ru pick

Использование

local pick = require('pick')

local source = { a = 1, b = 2, c = 3 }
local fields = { 'a', 'c' }
local result = pick(source, fields) -- { a = 1, c = 3 }
print(result.a) -- 1
print(result.c) -- 3

Генерация ldoc

ldoc -s '!new' -d ldoc lua

Тестирование

luatest test/*