Operatori di classe


#1

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!!!


#2

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:


#3

2009/2/26 Tucano 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


#4

Ok grazie ragazzi.

Ciao a tutti!!!