[RUBY] Wie man ganze Zahlen mit Rubin überprüft

Dieses Mal werde ich schreiben, wie überprüft wird, ob der Wert der Variablen eine Ganzzahl ist. Als Beispiel sei a eine Ganzzahl oder eine Variable, die Sie sehen möchten, wie folgt.

if a - a.to_i == 0
  puts "Dies ist eine ganze Zahl"
else
  puts "Dies ist keine Ganzzahl"
end

Es gibt hier einen Teil namens a.to_i, aber im Fall von a = 1.1 bedeutet dies, dass er in eine Ganzzahl (nach dem Dezimalpunkt abgerundet) und 1 (bei der Berechnung als reelle Zahl ist nur die Zahl nach dem Dezimalpunkt 0) konvertiert wird. Tsuku → Jetzt ist es 1.0).

a - a.to_i = 1.1 - 1.0 = 0.1 (kann nicht 0 sein!)

Daher denke ich, dass es einen Weg gibt, um zu sehen, ob die Quadratwurzel eine reelle Zahl ist.

Recommended Posts

Wie man ganze Zahlen mit Rubin überprüft
[ruby] Eine Methode mit einem Argument aufrufen
Ruby to_s Methode
Überladungsmethode mit Int- und Integer-Argumenten
Vergleiche Integer mit ==
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
Ruby-Accessor-Methode
Ruby Map Methode
Überprüfen Sie die Argumente für Methodenaufrufe in Blöcken mit RSpec
Abkürzung für Ruby-Methode
Erste Schritte mit Ruby
Definition der Rubinmethode
[Ruby] Zusammenfassung der Methodendefinitionen
Evolve Eve mit Ruby
Überprüfen Sie die Einhaltung objektorientierter Übungen
Wechseln Sie die Ruby-Version mit rbenv
Ich habe DI mit Ruby versucht
GraphQL Client beginnend mit Ruby
Ruby: Mail mit Starttls senden
Formatieren Sie Ruby mit VS-Code
Ganzzahlen, die in Ruby 2.4 zu Ganzzahlen zusammengefasst sind
Ruby-Algorithmus (Injizieren, Methodendefinition)
Verschiedene Methodentests mit MockRestServiceServer
[Ruby] Hinweise zur Methode gets
[Ruby] Problem mit der if-Anweisung
[Ruby] Methode, die die Wahrheit zurückgibt
Studieren bei CodeWar (Rubin) ⑤ proc
Verwenden Sie Ruby mit Google Colab
Spannende Umweltprüfung mit mkmf
Bedingte Verzweigung mit Hilfsmethode
Erste Schritte mit Ruby-Modulen
Überprüfen Sie mit Mockito, ob die Methode aufgerufen wurde, als Map → List (wann, verifizieren)
[Java 8] Doppelte Löschung (& doppelte Überprüfung) mit Stream
Installieren Sie Ruby mit pacman auf MSYS2
Entwurfsmuster nach Ruby Template-Methode Musternotiz
Simulieren Sie die Simplex-Methode mit der GUI
[Ruby] Methode zum Zählen bestimmter Zeichen
Ruby Scraping-Move Selen Headless mit VPS.
Ruby mit AtCoder 6 lernen [Contest 168 Daher]
Programmieren mit Ruby (unterwegs)
Studieren bei CodeWar (Ruby) ④ case ~ when
[Java] Elementexistenzprüfung mit Stream
Einführung in Algorithmen mit der Java-Shakutori-Methode
[Ruby-Grundlagen] Split-Methode und to_s-Methode