[RUBY] Wie man ein Zeichen mit "~" einschließt

【Überblick】

1. Schlussfolgerung </ b>

2. So codieren Sie </ b>

3. Entwicklungsumgebung </ b>

  1. Fazit

Verwenden Sie die Methode gets.chomp, length </ b> !!


2. Wie man codiert

str = gets.chomp #---❶
str_length = str.length
puts('~' * (str_length + 2)) #---❷
puts('~'+str+'~') #---❸
puts('~' * (str_length + 2)) #---❷

Wenn Sie dies tun, sieht es folgendermaßen aus: スクリーンショット 2020-10-17 15.41.09.png

❶: Wenn Sie .chomp nicht eingeben, ist dies wie folgt. Ein Zeilenumbruch wird durchgeführt und das letzte "~" in der zweiten Zeile wird angehängt. スクリーンショット 2020-10-17 15.42.50.png ❷: Die Länge des durch die Längenmethode eingegebenen Zeichens beträgt +2. Der Grund für +2 ist das Hinzufügen des "~" oben links und des "~" oben rechts. ❸: "~" wird an beiden Enden des eingegebenen Zeichens hinzugefügt.

  1. Entwicklungsumgebung

Mac catalina 10.15.4 Vscode Ruby 2.6.5 Rails 6.0.3.3

Recommended Posts