Je veux obtenir la valeur en Ruby

Prenez note de la liste d'acquisition de valeur dans Ruby

Obtenez de la valeur

■ Obtenez la valeur en une seule ligne

value = gets

Cependant, si cela est laissé tel quel, un saut de ligne se produira lors de la sortie, utilisez donc la méthode chomp.

■ Obtenez le code de saut de ligne coupé

value = gets.chomp

La méthode to_i est pratique lorsque vous souhaitez calculer la valeur numérique acquise.

■ Obtenez la valeur sous forme de nombre

value = gets.to_i

La méthode to_i peut convertir des chaînes en nombres Inversement, si vous voulez changer un nombre en chaîne, utilisez la méthode to_s.

■ Obtenez plusieurs éléments d'une seule ligne

a b c Lorsque les valeurs sont entrées sur une ligne séparées par des espaces comme celui-ci, la méthode de fractionnement value = gets.split(" ")

Vous pouvez obtenir les valeurs sous forme de tableau en utilisant la méthode split Vous pouvez vérifier le contenu sous la même forme que le tableau comme valeur [0] et valeur [1]

■ Obtenez la valeur obtenue sur une ligne sous forme de tableau

value = gets.chars

a b c Lorsque les valeurs sont entrées sur une ligne séparées par des espaces comme celui-ci value = ["a", " ", "b", " ", "c"] Obtenez les valeurs sous forme de tableau appelé

value = gets.chomp.split(" ") En écrivant ainsi, le code de saut de ligne peut également être coupé, ce qui est pratique. Je pense que c'est généralement utilisé

value = gets.split(" ").map(&:to_i) Lorsque toutes les valeurs sont des nombres, vous pouvez les obtenir sous la forme d'un tableau et les convertir en nombres en même temps en écrivant comme ceci.

■ Obtenez la valeur sur plusieurs lignes

value = readlines

les redalines peuvent obtenir des chaînes multilignes sous forme de tableau ligne par ligne.

Contrairement à gets, la saisie d'un saut de ligne ne met pas fin à la saisie depuis le clavier.

Faites-moi savoir si vous faites une erreur ou si vous avez un moyen plus simple!

Recommended Posts

Je veux obtenir la valeur en Ruby
[Android] Je souhaite obtenir l'auditeur à partir du bouton de ListView
[Ruby] Je souhaite afficher uniquement le caractère impair dans la chaîne de caractères
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
Je souhaite obtenir l'adresse IP lors de la connexion au Wi-Fi avec Java
Je veux intégrer n'importe quel TraceId dans le journal
Je veux obtenir la valeur de Cell de manière transparente quel que soit CellType (Apache POI)
Je souhaite effectuer une factorisation prime rapide avec Ruby (ABC177E)
Je veux créer un fichier Parquet même en Ruby
Je souhaite passer au même écran dans l'état enregistré
[Ruby] Je souhaite inverser l'ordre de la table de hachage
Je souhaite simplifier l'instruction if-else de la branche conditionnelle en Java
# 1_JAVA Je veux obtenir le numéro d'index en spécifiant un caractère dans la chaîne de caractères
Comment obtenir la date avec Java
Je veux supprimer la marge supérieure dans UITableView de Grouped (swift)
[Java] Je veux effectuer distinctement avec la clé dans l'objet
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
Je veux trier par délimiteur d'onglet avec ruby
Je veux écrire une JSP dans Emacs plus facilement que la valeur par défaut.
Je souhaite envoyer un e-mail en Java.
Je souhaite transmettre APP_HOME pour me connecter à Gradle
[Note] Je veux obtenir dans l'ordre inverse en utilisant afterLast avec JdbcTemplate
rsync4j --Je veux toucher rsync en Java.
[Spring Boot] Je veux ajouter mon propre fichier de propriétés et obtenir la valeur avec env.getProperty ().
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.
[Ruby] Je souhaite afficher les éléments publiés par ordre de date la plus récente
Comment obtenir la valeur du paramètre (valeur de la propriété) à partir de la base de données dans Spring Framework
Je veux être finalement même à kotlin
J'ai essayé d'utiliser pleinement le cœur du processeur avec Ruby
Je souhaite afficher un message d'erreur lors de l'inscription dans la base de données
[Ruby] J'ai essayé de résumer les méthodes fréquentes dans paiza
Je veux obtenir le nom de champ du champ [Java]. (Vieux ton d'histoire)
Comment créer la blockchain la plus simple de Ruby
[Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②
Comment créer votre propre annotation en Java et obtenir la valeur
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby (temps limite 10 minutes)
[Rails / ActiveRecord] Je souhaite valider la valeur avant la conversion du type (_before_type_cast)
Je veux obtenir uniquement l'heure à partir des données de type Time ...! [Strftime] * Notes supplémentaires
Je veux obtenir récursivement la superclasse et l'interface d'une certaine classe
J'étais accro à NoSuchMethodError dans Cloud Endpoints
Je souhaite également utiliser Combine dans UIKit.
Je souhaite utiliser les fonctions pratiques de Clojure dans Kotlin
Je veux faire quelque chose comme "cls" en Java
[Java] Je souhaite calculer la différence par rapport à la date
J'obtiens Mysql2 :: Error :: ConnectionError dans l'environnement de production
Je veux aussi utiliser des coquillages à Laradock! !!
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
Je veux juger la gamme en utilisant le diplôme mensuel