# Operatori di classe

**URL:** <https://www.ruby-forum.com/t/operatori-di-classe/161448>\
**Category:** IT\
**Created:** [February 26, 2009, 3:39pm UTC](https://www.ruby-forum.com/t/operatori-di-classe/161448 "2009-02-26T15:39:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stewie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f07891/32.png) [@stewie](https://www.ruby-forum.com/u/stewie)\
**Post date:** [February 26, 2009, 3:39pm UTC](https://www.ruby-forum.com/t/operatori-di-classe/161448/1 "2009-02-26T15:39:39Z")

</div>

Ciao ragazzi,vi volevo chiedere una curiositÃ …esistono nel ruby gli  
operatori di classe is e as???Perche non trovo nulla a proposito quindi  
mi Ã¨ venuto il dubbio che non esistono.Se si,mi dareste un link con la  
relativa spiegazione.

Ciao a tutti!!!

---

<div class="post-metadata">

**Author:** ![stewie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f07891/32.png) [@stewie](https://www.ruby-forum.com/u/stewie)\
**Post date:** [February 26, 2009, 4:31pm UTC](https://www.ruby-forum.com/t/operatori-di-classe/161448/2 "2009-02-26T16:31:27Z")

</div>

Se intendi un methodo che ti dica di che classe e’ un oggetto:

ri Object#class

ri Module#===

ciao!

Il giorno 26/feb/09, alle ore 15:39, Stefano De nigris ha scritto:

---

<div class="post-metadata">

**Author:** ![stewie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f07891/32.png) [@stewie](https://www.ruby-forum.com/u/stewie)\
**Post date:** [February 26, 2009, 4:45pm UTC](https://www.ruby-forum.com/t/operatori-di-classe/161448/3 "2009-02-26T16:45:33Z")

</div>

2009/2/26 Tucano [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Se intendi un methodo che ti dica di che classe e’ un oggetto:
> 
> ri Object#class
> 
> ri Module#===

guarda anche i metodi kind\_of? e instance\_of?

esempio:

3.kind\_of? Numeric  
=\> true

3.instance\_of? Numeric  
=\> false

inoltre, puoi usare il costrutto case, come in:

case miooggetto  
when String  
puts ‘è una stringa!’  
when Symbol  
puts ‘è un simbolo’  
else  
puts ‘sarà qualche altra cosa’  
end

---

<div class="post-metadata">

**Author:** ![stewie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f07891/32.png) [@stewie](https://www.ruby-forum.com/u/stewie)\
**Post date:** [February 27, 2009, 12:24pm UTC](https://www.ruby-forum.com/t/operatori-di-classe/161448/4 "2009-02-27T12:24:35Z")

</div>

Ok grazie ragazzi.

Ciao a tutti!!!
