运行Ruby脚本时无法在命令行返回

时间:2014-01-10 16:05:20

标签: ruby

我正在尝试测试我从书中编写的一些代码,并创建了一个ruby脚本来执行此操作。

现在,我应该使用shift,push,pop或unshift来反转字符串的顺序。

要做到这一点,我写了 - >

#!/usr/bin/env ruby
def reverse(string)
    reverse = []

    string.split.each do | char | 
        reverse.unshift(char)
    end

    reverse.join
end

reverse("Hello")

当我在命令行中运行脚本时,没有任何内容返回 - >

Stepans-MacBook-Pro-2:atlas stepan$ /Users/stepan/Desktop/ruby_tester.rb 
Stepans-MacBook-Pro-2:atlas stepan$ 

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

您需要输出回复。试试puts reverse("Hello")