我正在尝试测试我从书中编写的一些代码,并创建了一个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$
这里发生了什么?
答案 0 :(得分:1)
您需要输出回复。试试puts reverse("Hello")
。