4

我可以使用Pry.config.prompt~/.pryrc 中的设置自定义 Pry 的提示,以使 Pry 对孩子们来说更简单。现在我想摆脱返回输出:

Enter Ruby code> puts 'hello'
hello
=> nil
Enter Ruby code> 

对于刚刚学习编程的孩子来说,这=> nil很令人困惑。我可以抑制 Pry 中的返回值输出吗?

4

1 回答 1

5

有几种方法可以做到这一点。添加;到每行的末尾或用您自己的Pry.config.printa替换默认值。proc例如,添加类似

Pry.config.print = Proc.new { |output, value| }

~/.pryrc应该做的伎俩。

于 2012-03-30T18:36:34.597 回答