Another technical question on how enumerate works. Can some one explain
index({10,30,40,50,60,70},enumerate(5),{})
returns
10; 20; 20; 30; 40
Expected out
10; 20; 30; 40
But same works with below std code , but not sure why?
index({10,20,30,40,50,60,70},enumerate(5)+1,{})
output :
10; 20; 30; 40; 50
Syntax
enumerate(n)
Discussion posts and replies are publicly visible
Hi,
enumerate(5) : returns : {0,1,2,3,4},
{10,30,40,50,60,70} : the Index of 10 is 1, 30 is 2 ans so on ,
INDEX : Has three parameters (array, index, default)
Note: the default value should not be array type
index({10,30,40,50,60,70},enumerate(5),null)
OR
index({10,30,40,50,60,70},{0,1,2,3,4},null)
Returns: null,10,30,40,50
Note : Array start with 1 not 0