Wie wandelt Fixnum in Integer in ruby

Ich versuche, Integer-zahlen, aber ich bin immer 'Fixnum' Werte.

ZB:

arr = ["1", "2", "3", "4"]
arr.each do |a|
m = a.to_i
m.class.name

Result
=> Fixnum

Gemäß dem obigen Beispiel, wie kann ich Integer Werte?
Fixnum ist ein Integer-aber nur während der Implementierung einer plugin ist, wird es durch eine Fehlermeldung wie "Bitte geben Sie nur ganze Zahl'.

  • Vielleicht möchten Sie werfen eine Frage zu dem plugin. So wie es da steht, Sie denken, Sie kennen das problem und haben nach einer Lösung gefragt, um es zu lösen, wie Sie denken, es ist gebrochen, aber es ist wahrscheinlich, dass das eigentliche Problem, dass die Erzeugung dieser Fehler ist etwas anderes (wie, vielleicht, eines der Elemente in dem array geht das plugin nicht eine Zahl wie Sie denken, es ist 🙂
InformationsquelleAutor Shruthi R | 2013-03-27
Schreibe einen Kommentar