【发布时间】:2022-01-18 18:24:23
【问题描述】:
当我将最终的 puts 命令放入代码中时:
#!/usr/bin/env ruby
#Este comando cita sua idade e nome
puts "digite sua idade:"
idade = gets.to_i
puts "digite seu nome:"
nome = gets
puts "Olá #{nome}! você nasceu em #{2021-idade}"
并在 bash 上运行它,它会在行内创建一个新行。 如何使它成为一行?
【问题讨论】:
-
这就是
puts所做的,添加一个换行符(在行尾)。你可以改用print。 -
再想一想,
gets也这样做了(在某种程度上)。您的nome包含换行符。puts不会在其参数中间添加换行符,仅在末尾添加。 -
请编辑并内嵌您发布的图片中包含的文字。
标签: ruby