为什么给定的表达式在IRB中需要这么长时间

时间:2011-06-18 19:42:20

标签: ruby irb

任何想法为什么以下简单表达式在IRB中持续这么长时间:

irb(main):003:0> res='a'*(10**6)

在完成前几分钟运行。

而将相同的表达式提供给puts方法f.E.是不稳定的:

irb(main):003:0> puts('a'*(10**6))

1 个答案:

答案 0 :(得分:0)

我只知道它是由.irbrc启动文件加载的Wirb模块引起的。 通过评论它们现在两个例子的速度相当快。