[Thread Prev][Thread Next][Index]

Re: [ferret_users] high-to-low range for REPEAT over pseudo-variable



Hi Ansley—
 
On  3 Sep 12:24 Ansley C. Manke wrote:
> The REPEAT/RANGE syntax is set up to not interact with the context of 
> the variables, so as you thought it's interpreting a loop range of 
> /i=0:1  to not have any range. This seems like the right behavior, if a 
> little unexpected.
 
That was the part that I did expect.  REPEAT/RANGE does the thing that
Fortran, Julia &c. also do (in FOR loops), but as soon we use
pseudo-variables it becomes less intuitive in my mind.  After all the
experience, I still forget to "think like a Ferret".  :-)
 
> I'll add a note in the documentation about it.
 
Thank you, that's helpful.  I also agree the behaviour should not be
changed; it useful if it is documented that REPEAT/RANGE acts like FOR
loops in other languages and that REPEAT/I=... is different.
 
—Marco
 

[Thread Prev][Thread Next][Index]