produce substring or list section
Description
x1[i1:i2] : x2
If x1 is a string, x1[i1:i2] produces the substring of x1 between i1 and i2. x1[i1:i2] produces a variable if x1 is a variable.
If x1 is a list, x1[i1:i2] produces a list consisting of the values of x1 in the given range.
In either case, i1 and i2 may be nonpositive.
In either case, the subscripting operation fails if a subscript is out of range.
Parameters
- x1
- string or list
- i1
- integer initial subscript
- i2
- integer ending subscript
- returns
- subset of string or list or fail
Errors
101 |
i1 or i2 not integer |
114 |
x1 not string or list |
See Also
- x[x] — subscript
- x[i+:i] — produce substring or list section