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