Comment vérifier les nombres entiers avec ruby

Cette fois, j'écrirai comment vérifier si la valeur de la variable est un entier. À titre d'exemple, laissez a être un entier ou une variable que vous voulez voir, comme suit.

if a - a.to_i == 0
  puts "Ceci est un entier"
else
  puts "Ceci est un non-entier"
end

Il y a une partie appelée a.to_i ici, mais dans le cas de a = 1.1, cela signifie qu'elle est convertie en entier (arrondi après la virgule décimale), et 1 (lors du calcul en tant que nombre réel, seul le nombre après la virgule décimale est 0). Tsuku → Maintenant c'est 1.0).

a - a.to_i = 1.1 - 1.0 = 0.1 (ne peut pas être 0!)

Par conséquent, je pense qu'il existe une façon de voir si la racine carrée est un nombre réel.

Recommended Posts

Comment vérifier les nombres entiers avec ruby
[ruby] Appel d'une méthode avec un argument
Méthode Ruby to_s
Méthode de surcharge avec arguments Int et Integer
Compare Integer avec ==
[Ruby] méthode d'initialisation
Méthode de construction Ruby
Méthode d'accesseur Ruby
méthode de la carte rubis
Vérifier les arguments d'appel de méthode dans les blocs avec RSpec
abréviation de la méthode ruby
Premiers pas avec Ruby
définition de la méthode ruby
[Ruby] Résumé des définitions de méthode
Evolve Eve avec Ruby
Vérifier la conformité avec les exercices orientés objet
Changer de version Ruby avec rbenv
J'ai essayé DI avec Ruby
Client GraphQL commençant par Ruby
Ruby: envoyer des e-mails avec Starttls
Formater Ruby avec VS Code
Entiers qui sont unifiés en entiers dans Ruby 2.4
Algorithme Ruby (injection, définition de méthode)
Différents tests de méthode avec MockRestServiceServer
[Ruby] Notes sur la méthode gets
[Ruby] problème avec l'instruction if
[Ruby] Méthode qui renvoie la vérité
Étudier à CodeWar (ruby) ⑤ Proc
Utilisez Ruby avec Google Colab
Vérification de l'environnement passionnant avec mkmf
Branche conditionnelle avec méthode d'assistance
Premiers pas avec les modules Ruby
Vérifiez avec Mockito si la méthode a été appelée lorsque Carte → Liste (quand, vérifier)
[Java 8] Suppression en double (et vérification en double) avec Stream
Installez Ruby sur MSYS2 avec pacman
Modèle de conception par la méthode Ruby Template Mémo de modèle
Simuler la méthode simplex avec GUI
[Ruby] Méthode pour compter des caractères spécifiques
Ruby Scraping-Move Selenium Headless avec VPS.
Apprendre Ruby avec AtCoder 6 [Concours 168 Donc]
Programmation avec ruby (en route)
Étudier à CodeWar (ruby) ④ cas ~ quand
[Java] Vérification de l'existence des éléments avec Stream
Introduction aux algorithmes avec la méthode java-Shakutori
[Bases de Ruby] méthode split et méthode to_s