# Help with iterating nested arrays

**URL:** <https://www.ruby-forum.com/t/help-with-iterating-nested-arrays/152400>\
**Category:** Ruby\
**Created:** [November 3, 2008, 3:57pm UTC](https://www.ruby-forum.com/t/help-with-iterating-nested-arrays/152400 "2008-11-03T15:57:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mitkok](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ebca7d/32.png) [@mitkok](https://www.ruby-forum.com/u/mitkok)\
**Post date:** [November 3, 2008, 3:57pm UTC](https://www.ruby-forum.com/t/help-with-iterating-nested-arrays/152400/1 "2008-11-03T15:57:45Z")

</div>

Hello, guys. I’m learning now Ruby and Shoes.  
I’m using this code to get username and it’s status from twitter:

@name = []  
@status = []

def timeline  
Twitter::Base.new(‘username’,‘password’).timeline.each do |s|  
@name \<\< s.user.name  
@status \<\< s.text  
end  
[@name, @status]  
end

t = timeline

And then t is [[“John”, “Daniel”, “Marry”],[“Having  
launch”,“Sleeping”,“Bored”]]  
And in Shoes I have to use para to print the name and the status, but  
don’t know how.

Suggestions ?

Mitko K…

---

<div class="post-metadata">

**Author:** ![mitkok](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ebca7d/32.png) [@mitkok](https://www.ruby-forum.com/u/mitkok)\
**Post date:** [November 3, 2008, 4:15pm UTC](https://www.ruby-forum.com/t/help-with-iterating-nested-arrays/152400/2 "2008-11-03T16:15:32Z")

</div>

On Mon, Nov 3, 2008 at 3:56 PM, Mitko K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> end  
> Suggestions ?  
> irb(main):008:0\> arr = [[“John”, “Daniel”, “Marry”],[“Having  
> launch”,“Sleeping”,“Bored”]]  
> =\> [[“John”, “Daniel”, “Marry”], [“Having launch”, “Sleeping”, “Bored”]]  
> irb(main):009:0\> arr[0].zip(arr[1]).each {|name,action| p “#{name} is  
> #{action}”}  
> “John is Having launch”  
> “Daniel is Sleeping”  
> “Marry is Bored”

I think in Shoes you can do this loop creating paras using both  
elements.

Jesus.

---

<div class="post-metadata">

**Author:** ![mitkok](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ebca7d/32.png) [@mitkok](https://www.ruby-forum.com/u/mitkok)\
**Post date:** [November 3, 2008, 5:11pm UTC](https://www.ruby-forum.com/t/help-with-iterating-nested-arrays/152400/3 "2008-11-03T17:11:48Z")

</div>

JesÃºs Gabriel y GalÃ¡n wrote:

> irb(main):008:0\> arr = [[“John”, “Daniel”, “Marry”],[“Having  
> launch”,“Sleeping”,“Bored”]]  
> =\> [[“John”, “Daniel”, “Marry”], [“Having launch”, “Sleeping”, “Bored”]]  
> irb(main):009:0\> arr[0].zip(arr[1]).each {|name,action| p “#{name} is  
> #{action}”}  
> “John is Having launch”  
> “Daniel is Sleeping”  
> “Marry is Bored”
> 
> I think in Shoes you can do this loop creating paras using both  
> elements.
> 
> Jesus.  
> Thanks, dude.  
> It works great.
