# Set

**URL:** <https://www.ruby-forum.com/t/set/141299>\
**Category:** IT\
**Created:** [June 24, 2008, 2:27pm UTC](https://www.ruby-forum.com/t/set/141299 "2008-06-24T14:27:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 2:27pm UTC](https://www.ruby-forum.com/t/set/141299/1 "2008-06-24T14:27:25Z")

</div>

Ciao a tutti!

Ho due Set

@@mio = Set.new()  
@tuo = Set.new()

e devo verificare se @tuo contiene TUTTI gli elementi di @@mio…

mi date una mano?

Grazie a tutti!

---

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 2:34pm UTC](https://www.ruby-forum.com/t/set/141299/2 "2008-06-24T14:34:13Z")

</div>

Sa molto da domanda da esame/prova-in-itinere… 🙂

Vedi i metodi Enumerable#include? e Enumerable@all?

Il 24 giugno 2008 14.27, Njna N. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

---

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 2:38pm UTC](https://www.ruby-forum.com/t/set/141299/3 "2008-06-24T14:38:20Z")

</div>

On Jun 24, 2008, at 2:27 PM, Njna N. wrote:

> Ciao a tutti!
> 
> Ho due Set
> 
> @@mio = Set.new()  
> @tuo = Set.new()
> 
> e devo verificare se @tuo contiene TUTTI gli elementi di @@mio…
> 
> mi date una mano?

@@mio.subset?(@tuo)

S.

---

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 2:41pm UTC](https://www.ruby-forum.com/t/set/141299/4 "2008-06-24T14:41:15Z")

</div>

@@mio == @tuo

–  
blog: [www.lucaguidi.com](http://www.lucaguidi.com)  
Pro-Netics: [www.pro-netics.com](http://www.pro-netics.com)  
Sourcesense - making sense of Open Source: [www.sourcesense.com](http://www.sourcesense.com)

---

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 3:10pm UTC](https://www.ruby-forum.com/t/set/141299/5 "2008-06-24T15:10:02Z")

</div>

On Jun 24, 2008, at 2:39 PM, Carlo P. wrote:

> Ma così non si sforzano le meningi! 🙂 🙂 🙂

Con questo caldo e’ pure meglio…  
Comunque, se proprio uno si vuole sforzare (molto) gratuitamente:

@@mio.inject(@@mio.size) { |c, e| @@tuo.include?(e) ? c - 1 : c } == 0

S.

---

<div class="post-metadata">

**Author:** ![njna](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/ac8455/32.png) [@njna](https://www.ruby-forum.com/u/njna)\
**Post date:** [June 24, 2008, 2:41pm UTC](https://www.ruby-forum.com/t/set/141299/6 "2008-06-24T14:41:51Z")

</div>

Ma così non si sforzano le meningi! 🙂 🙂 🙂

Il 24 giugno 2008 14.36, Stefano C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:
