Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Luke Buśk
Luke Buśk
21,598 Points

Usage of Set in Ruby?

Can someone give me an example when it is better to use Sets and when it is better to use Arrays? I would love a real world example where Set is a better choice than Array.

1 Answer

Dylan Shine
Dylan Shine
17,565 Points

Since sets are immutable, you could use them to make a list as a key in a hash.

require "set"

a = Set[1,2]
hash = {a => "My key is a set"}

This is just one simple example but you get the idea.

Hope that helps, Dylan