-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem or challenge?
Any element of the array must be read. There are two ways to take elements from an array: through functions and through indices.
Functions:
Let's introduce two functions for reading one element and element range:
-
array_element(array, i)(read one element); -
array_slice(array, i, j)(read element range);
Index improvements:
- additional key for slices (
array[i:j]); - multiple index support (
array[0][0][0][0]) - negative indices (single:
array[-1]) - negative indices (multiple:
array[-1:-2]); - support for names indexes (single:
array[a]); - support for names indexes (multiple:
array[a:b]) - arithmetic operations within an index (single:
array[1 + 2:]) - arithmetic operations within an index (multiple:
array[1 + 2:3 + 4])
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request