Create New Array: ta
Less than 1 minuteBuiltin CommandsList / Array Editing
 Create New Array: ta
A sophisticated yet simple way to build an array of a user defined data-type
Description
Murex has a pretty sophisticated builtin for generating arrays. It works a little bit like Bash's {1..9} syntax but includes a few additional nifty features and the output format is user defined.
Usage
ta data-type [start..end] -> <stdout>
ta data-type [start..end.base] -> <stdout>
ta data-type [start..end,start..end] -> <stdout>
ta data-type [start..end][start..end] -> <stdout>
Examples
» ta json [1..5]
[
    "1",
    "2",
    "3",
    "4",
    "5"
]
» ta json [Monday..Sunday]
[
    "Monday",
    "Tuesday",
    "Wednesday",
    "Thursday",
    "Friday",
    "Saturday",
    "Sunday"
]
Please note that as per the first example, all arrays generated by ta are arrays of strings - even if you're command is ranging over integers. Also if you are only creating arrays in JSON then you could use ja instead.
Detail
Please read the documentation on a for a more detailed breakdown on of ta's supported features.
Synonyms
ta
See Also
- Array Reverse: 
mtac: Reverse the order of an array - Count: 
count: Count items in a map, list or array - Create JSON Array: 
ja: A sophisticated yet simply way to build a JSON array - Create Streamable Array: 
a: A sophisticated yet simple way to stream an array or list (mkarray) - Filter By Range: 
[ ..Range ]: Outputs a ranged subset of data from stdin - Get Item Property: 
[ Index ]: Outputs an element from an array, map or table - Get Nested Element: 
[[ Element ]]: Outputs an element from a nested structure %[]Array Builder: Quickly generate arrays
This document was generated from builtins/core/mkarray/array_doc.yaml.