That's probably because `*(1,1)` is applying the *function* `*` to the 
arguments `1,1`, rather than doing something on a tuple `(1,1)`.It *is* 
possible to do this with the arguments coming from a tuple via splatting, 
e.g. `*(t...)`, but I get the feeling that this might not be what you're 
after.

So, exactly what are you trying to accomplish with `A[*t]`?

// T

On Friday, August 29, 2014 10:04:39 AM UTC+2, Anonymous wrote:
>
> if A is a multidimensional array and t a tuple, and I try to do something 
> of the form A[*t], I get an error, yet if I put the tuple in manually, for 
> instance A[*(1,1)], it works.
>

Reply via email to