在Ruby中打印水平线

Tux*_*Tux 1 ruby printing printf puts

可以用rubf的put或print打印水平线类似bash做printf + tr吗?

printf '%20s\n' | tr ' ' -
Run Code Online (Sandbox Code Playgroud)

这将绘制:

--------------------
Run Code Online (Sandbox Code Playgroud)

mu *_*u 無 6

您可以使用以下代码段

puts "-"*20
Run Code Online (Sandbox Code Playgroud)

检查这个以获得更多帮助.

您可能对使用ljust,rjustcenter进行格式化感兴趣.

  • 红宝石中的@GamesBrainiac你可以通过`"END OF TASK".ljust(20," - ")`或`rjust`来做到这一点,取决于你要填充的那一面 (3认同)