Ich möchte den Wert in Ruby erhalten

Notieren Sie sich die Liste der Werterfassungen in Ruby

Wert erhalten

■ Holen Sie sich den Wert in einer Zeile

value = gets

Wenn dies jedoch unverändert bleibt, tritt bei der Ausgabe ein Zeilenumbruch auf. Verwenden Sie daher die chomp-Methode.

■ Lassen Sie den Zeilenvorschubcode abschneiden

value = gets.chomp

Die to_i-Methode ist praktisch, wenn Sie den erfassten numerischen Wert berechnen möchten.

■ Ermitteln Sie den Wert als Zahl

value = gets.to_i Die Methode> to_i kann Zeichenfolgen in Zahlen konvertieren

Wenn Sie im Gegenteil einen numerischen Wert in eine Zeichenfolge ändern möchten, verwenden Sie die Methode to_s.

■ Holen Sie sich mehrere Elemente aus einer Zeile

a b c Wenn die Werte in einer durch solche Leerzeichen getrennten Zeile eingegeben werden, wird die Aufteilungsmethode verwendet value = gets.split(" ")

Sie können die Werte in Form eines Arrays mithilfe der Split-Methode abrufen Sie können den Inhalt in derselben Form wie das Array überprüfen, z. B. Wert [0] und Wert [1].

■ Rufen Sie den in einer Zeile erhaltenen Wert als Array ab

value = gets.chars

a b c Wenn die Werte in einer Zeile eingegeben werden, die durch solche Leerzeichen getrennt ist value = ["a", " ", "b", " ", "c"] Holen Sie sich die Werte als Array aufgerufen

value = gets.chomp.split(" ") Auf diese Weise kann auch der Zeilenvorschubcode abgeschnitten werden, was praktisch ist. Ich denke, das wird allgemein verwendet

value = gets.split(" ").map(&:to_i) Wenn alle Werte Zahlen sind, können Sie sie in Form eines Arrays abrufen und gleichzeitig in Zahlen konvertieren, indem Sie wie folgt schreiben.

■ Rufen Sie den Wert in mehreren Zeilen ab

value = readlines

Redalines können mehrzeilige Zeichenfolgen als zeilenweises Array erhalten.

Im Gegensatz zu get beendet die Eingabe eines Zeilenumbruchs die Eingabe über die Tastatur nicht.

Bitte lassen Sie mich wissen, wenn Sie einen Fehler machen oder einen einfacheren Weg haben!

Recommended Posts

Ich möchte den Wert in Ruby erhalten
[Android] Ich möchte den Listener über die Schaltfläche in ListView abrufen
[Ruby] Ich möchte nur das ungerade Zeichen in der Zeichenfolge ausgeben
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
Ich möchte die IP-Adresse erhalten, wenn ich mit Java eine Verbindung zu Wi-Fi herstelle
Ich möchte eine TraceId in das Protokoll einbetten
Ich möchte den Wert von Cell unabhängig vom CellType (Apache POI) transparent erhalten.
Ich möchte mit Ruby (ABC177E) eine schnelle Primfaktorisierung durchführen.
Ich möchte eine Parkettdatei auch in Ruby erstellen
Ich möchte im gespeicherten Zustand zum selben Bildschirm wechseln
[Ruby] Ich möchte die Reihenfolge der Hash-Tabelle umkehren
Ich möchte die if-else-Anweisung für bedingte Verzweigungen in Java vereinfachen
# 1_JAVA Ich möchte die Indexnummer durch Angabe eines Zeichens in der Zeichenfolge erhalten
So erhalten Sie das Datum mit Java
Ich möchte den oberen Rand in der UITableView von Grouped entfernen (schnell)
[Java] Ich möchte mit dem Schlüssel im Objekt eindeutig arbeiten
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ich möchte nach Tabulatortrennzeichen mit Rubin sortieren
Ich möchte JSP in Emacs einfacher als die Standardeinstellung schreiben.
Ich möchte eine E-Mail in Java senden.
Ich möchte APP_HOME an Logback in Gradle übergeben
[Hinweis] Ich möchte mit afterLast mit JdbcTemplate in umgekehrter Reihenfolge arbeiten
rsync4j - Ich möchte rsync in Java berühren.
[Spring Boot] Ich möchte meine eigene Eigenschaftendatei hinzufügen und den Wert mit env.getProperty () abrufen.
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby mit Wiederholung zu lösen.
[Ruby] Ich möchte veröffentlichte Artikel in der Reihenfolge des neuesten Datums anzeigen
So erhalten Sie den Einstellungswert (Eigenschaftswert) aus der Datenbank in Spring Framework
Ich möchte irgendwann sogar in Kotlin sein
Ich habe versucht, den CPU-Kern mit Ruby voll auszunutzen
Ich möchte bei der Registrierung in der Datenbank eine Fehlermeldung anzeigen
[Ruby] Ich habe versucht, die häufigen Methoden in Paiza zusammenzufassen
Ich möchte den Feldnamen des [Java] -Felds erhalten. (Alter Ton)
So erstellen Sie die einfachste Blockchain in Ruby
[Ruby] Ich habe versucht, die häufigen Methoden mit paiza ② zusammenzufassen
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
Ich habe versucht, das Problem der Tribonacci-Sequenz in Ruby zu lösen (Zeitlimit 10 Minuten).
[Rails / ActiveRecord] Ich möchte den Wert überprüfen, bevor der Typ konvertiert wird (_before_type_cast).
Ich möchte nur die Zeit aus Zeittypdaten abrufen ...! [Strftime] * Zusätzliche Hinweise
Ich möchte rekursiv die Oberklasse und die Schnittstelle einer bestimmten Klasse erhalten
Ich war süchtig nach NoSuchMethodError in Cloud-Endpunkten
Ich möchte Combine auch in UIKit verwenden.
Ich möchte die praktischen Funktionen von Clojure in Kotlin nutzen
Ich möchte so etwas wie "cls" in Java machen
[Java] Ich möchte die Differenz zum Datum berechnen
Ich erhalte Mysql2 :: Error :: ConnectionError in der Produktionsumgebung
Ich möchte auch in Laradock Fischschalen verwenden! !!
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Ich möchte den Bereich anhand des monatlichen Abschlusses beurteilen