On Wed, 5 Dec 2007 05:42:21 +0900, MenTaLguY <mental / rydia.net> wrote:
> On Wed, 5 Dec 2007 05:35:01 +0900, "lpgauth / gmail.com" <lpgauth / gmail.com>
> wrote:
>> Assume I have:
>>
>>    for user in @Users
>>       put user.name
>>       put user.name #I want this to be next object in @Users
>>    end
>>
>> I want the second user.name to be the next object in the list. Is
>> there a way to do this?
> 
> Of course.  But what do you want to happen when you're at the end
> of the list and there is no longer a next object?

That is, if you only care about pairs of users, then you can do this:

 prior = nil
 for user in @Users
   if prior
     put prior.name
     put user.name
   end
   prior = user
 end

Obviously that won't print anything if there is only one entry in
@Users, though.

-mental