471 Stimmen

Bestimmung des Typs eines Objekts in Ruby

Ich werde Python als Beispiel dafür verwenden, was ich suche (Sie können es als Pseudocode betrachten, wenn Sie Python nicht kennen):

>>> a = 1
>>> type(a)

Ich weiß, dass ich in Ruby Folgendes tun kann:

1.9.3p194 :002 > 1.class
 => Fixnum 

Aber ist dies der richtige Weg, um den Typ des Objekts zu bestimmen?

3voto

shakib Punkte 61

Jede Variable hat eine Eigenschaft mit dem Namen class. Wenn du es ausdruckst, wird es dir sagen, um welchen Typ es sich handelt. Also mach es so:

puts a.class

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X