Project

General

Profile

Testasd » History » Revision 51

Revision 50 (Per Amundsen, 02/07/2023 09:21 AM) → Revision 51/73 (Per Amundsen, 02/07/2023 09:44 AM)

h1. Multidimensional arrays 

 */marray -a <name> <type> <key> <value>* 

 add item 

 */marray -e <name> <N> <type> <key> <value>* 

 edit item 

 */marray -d <name> <N>* 

 delete item 

 */marray -f <name>* 

 delete/free table 

 *$marray(name, N, [N..])* 

 gets the Nth item in a table, subsequent N parameters gets the Nth item from a sub table, infinite sub depth. 

 *Switches* 

 .key - Get item key. 
 .value - Get item value. 
 .type - Get item type. (0 = text, 1 = number, 2 = bool, 3 = bvar, 4 = sub table) 
 .json - TODO, generate a json table from all items in the table and all sub tables' 
 .ini - ? tables