[RUBY] Comment entourer n'importe quel caractère avec "~"

【Aperçu】

1. Conclusion </ b>

2. Comment coder </ b>

3. Environnement de développement </ b>

  1. Conclusion

Utilisez la méthode gets.chomp, length </ b> !!


2. Comment coder

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

Si vous faites cela, cela ressemblera à ceci: スクリーンショット 2020-10-17 15.41.09.png

❶: Si vous n'entrez pas .chomp, ce sera comme suit. Un saut de ligne est effectué et le dernier "~" de la deuxième ligne est attaché. スクリーンショット 2020-10-17 15.42.50.png ❷: La longueur du caractère saisi par la méthode de longueur est +2. La raison de +2 est d'ajouter le "~" en haut à gauche et le "~" en haut à droite. ❸: "~" est ajouté aux deux extrémités du caractère saisi.

  1. Environnement de développement

Mac catalina 10.15.4 Vscode Ruby 2.6.5 Rails 6.0.3.3

Recommended Posts