ExCellerate.Functions.General.Table (excellerate v0.4.0)

Copy Markdown View Source

Builds a list of maps (rows) from column name/list pairs.

Arguments are provided in pairs: column_name, values_list, .... All value lists must be the same length. Each row in the result is a map with the column names as keys.

Examples

table('name', names, 'score', scores)
   [{'name': 'Alice', 'score': 90}, {'name': 'Bob', 'score': 85}]
  (when names is ['Alice', 'Bob'] and scores is [90, 85])