ruby - 在 Ruby 中打印水平线

标签 ruby printing printf puts

ruby 的 puts 或 print 是否可以像 bash 和 printf+tr 那样绘制水平线?

printf '%20s\n' | tr ' ' -

这将绘制:

--------------------

最佳答案

您可以使用以下代码段

puts "-"*20

检查 this寻求更多帮助。

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

关于ruby - 在 Ruby 中打印水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19934771/

相关文章:

ruby - 名称错误 : undefined - have parsing rules for local variables changed in Ruby 2. 1.2?

ruby-on-rails - 开始使用 Rails?一定要 gem ?

javascript - Rails 3 使用 jquery 制作 ajax 并执行 .js.erb

ruby - Ruby 子类实例变量可以_overwrite_ 父类(super class)的(同名)吗?

c++ - QWebView 不能在真正的打印机上打印多页?

c++ - 错误的 vsnprintf 输出

javascript - 检测用户是否具有打印功能?

c - 如何计算至少包含 3 个元音的单词数

c - 使用 printf 打印字符数组

java - 如何让 printf %x 类似于 python