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
Hey ganeshbabuj, I think you may have a typo and just wanted to clarify. You say that index({10,30,40,50,60,70},enumerate(5),{}) returns 20 but there is no 20 in the given list. Did you mean to write that index({10,20,30,40,50,60,70},enumerate(5),{}) is returning 10; 20; 20; 30; 40? This is the result that I got when I ran it. I believe it has something to do with casting {} to an integer. I replaced {} with an integer and it worked as intended. It also works with null. Thanks, Jake