> < ^ From:

< ^ Subject:

On Wed, 2 Feb 2000, Kurt Ewald wrote:

> Dear GAP

> for i in [1..n] is possible, but is there a way to use

> for i in [n..1], what is in other languages down to

> Merci

> K.Ewald

Dear Kurt,

This is really a RTFM ... there are two ways:

for i in [n, n-1 .. 1] do

or

for i in Reversed([1..n]) do

[n..1] evaluates to the empty list if n > 1 ... which as

evidenced by the function you asked to be debugged, is precisely

what you want, (most of the time) ... it allows for somewhat naive

programming. In my experience, it is the usual convention of algebraic

languages.

Regards, Greg Gamble ___________________________________________________________________ Greg Gamble __________________ mailto:gregg@csee.uq.edu.au Centre for Discrete Mathematics & Computing Tel: +61-7 336 52425 Department of Computer Science Fax: +61-7 336 54999 & Electrical Engineering http://www.csee.uq.edu.au/~gregg The University of Queensland, Queensland 4072 AUSTRALIA ___________________________________________________________________

> < [top]