[RUBY] So zeigen Sie 0 auf der linken Seite des Standardeingabewerts an

Umgebung

Mac Ruby 2.6.5

3→00000003 12→00000012 1234→00001234

Wenn der Standardeingabewert kleiner als die angegebene Anzahl von Stellen ist, wird 0 linksbündig hinzugefügt. Beispiel) Für 8 Stellen Lösung Verwenden Sie die printf-Methode. Geben Sie das Format mit dem ersten Argument an, formatieren Sie die Zeichenfolge oder den numerischen Wert, der mit den nachfolgenden Argumenten angegeben wird, entsprechend dem Format, generieren Sie eine Zeichenfolge und geben Sie sie aus. Das grundlegende Format der printf-Methode lautet wie folgt.

printf ("% [Flag] [Breite] [.Präzision] [Indikator]", [Zeichenfolge oder Zahl])

Es gibt verschiedene Flags, aber wenn Sie "0" verwenden, werden die zusätzlichen Ziffern bei der Angabe der Breite mit "0" gefüllt. Breite gibt die Anzahl der anzuzeigenden Stellen an. (Die Genauigkeit ist diesmal nicht angegeben) Es gibt verschiedene Anweisungen (Anweisungen zum Formatieren der angegebenen Daten). Wenn Sie jedoch eine Ganzzahl in Dezimalschreibweise anzeigen, verwenden Sie "% d".

Zum Beispiel im obigen Beispiel:

num = gets.to_i
 printf ("% 08d", num) #Geben Sie "0" für das Flag, "8" für die Breite und "% d" für den Bezeichner ein

# Wenn num = 3
=> "00000003"
# Wenn num = 12
=> "00000012"

Recommended Posts

So zeigen Sie 0 auf der linken Seite des Standardeingabewerts an
So zeigen Sie das Ergebnis des Ausfüllens des Formulars an
[Java] So erhalten Sie den Maximalwert von HashMap
So zeigen Sie das Auswahlfeld von time_select alle 30 Minuten an
So deaktivieren Sie Set-Cookie über die API auf der Vorderseite
So ändern Sie den Einstellwert von Springboot Hikari CP
[Rails] So zeigen Sie eine Liste der Beiträge nach Kategorie an
[Swift] So ändern Sie dynamisch die Höhe der Symbolleiste auf der Tastatur
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
[Rails] So lassen Sie die Anzeige der Zeichenfolge der link_to-Methode weg
So erhöhen Sie den Wert von Map in einer Zeile in Java
Zeigen Sie Text über dem Bild an
Samshin über den Wert des versteckten Feldes
So bestimmen Sie die Anzahl der Parallelen
So sortieren Sie eine Liste von SelectItems
So übergeben Sie den Wert an einen anderen Bildschirm
Vorverarbeitung zur Anzeige im Browser (Compiler)
So geben Sie die Summe von drei beliebigen Zahlen ohne denselben Wert aus
Aufgenommen, weil ich süchtig nach der Standardeingabe der Scannerklasse war
So wechseln Sie die Anzeige des Header-Menüs für jede Übergangsseite
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
Android-Entwicklung, wie man den Wert des JSON-Objekts auf null überprüft
So finden Sie die Ursache des Ruby-Fehlers
Passen Sie an, wie der Inhalt von Recyclerview aufgeteilt wird
Machen Sie einen Rand links vom TextField
Wie komme ich zum heutigen Tag?
Ausgabe der Verwendung der Slice-Methode
[Ruby] Code zur Anzeige des Tages
[Java] Memo zum Schreiben der Quelle
[Ruby] Wie erhalte ich den Wert von der Standardeingabe?
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID
Anzeigen der vom Docker-Container verwendeten Festplattenmenge für jeden Container
Achten Sie bei Verwendung des Float-Typs auf die Grenzprüfung des Eingabewerts
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
Freigeben auf der Hostseite (Windows) und der Gastseite (CentOS 7) mit VirtualBox
[Java] So erhalten Sie die URL der Übergangsquelle
[Ubuntu 20.04] Zeigt den Tag auf dem Datum / der Uhr an
So löschen / aktualisieren Sie das Listenfeld von OneToMany
Geschwindigkeitsvergleich, wenn die Werteseite von Hash alles mit Array abrufen möchte
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Ruby] Zusammenfassung, wie man Werte aus Standardeingaben erhält [Paiza Skill Check Measures]
[Rails, JS] So implementieren Sie die asynchrone Anzeige von Kommentaren
[Ruby on Rails] So ändern Sie den Spaltennamen
Ich möchte den Namen des Posters des Kommentars anzeigen
[Rails] So ändern Sie den Spaltennamen der Tabelle
Stand April 2018 So installieren Sie Java 8 auf einem Mac