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!!!
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:
2009/2/26 Tucano [email protected]:
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
Ok grazie ragazzi.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.