在同一行上打印多个ruby变量

时间:2016-02-08 17:10:05

标签: ruby environment-variables

有没有方法在同一行上打印多个ruby变量? 如下例所示:

//THE EXPENSIVE OPERATION
var response = await CallTimeConsumingServiceReturningTask();

我也试图将这些变量放在一个系统(cmd)中,我不能在同一行中设置这两个变量......输出是:

env = gets()
name = gets()
puts "Deleting #{name} in #{env}"

谢谢, 维拉德

2 个答案:

答案 0 :(得分:4)

使用

env = gets().chomp
name = gets().chomp

答案 1 :(得分:2)

您的代码完全按预期工作。在打印之前,只需从两个字符串中删除换行符即可。