标签: ruby
我正在打开非常大的YAML文件。这需要一段时间。但是在打开之后它会打印出所有内容 - 而且需要花费很多倍的时间。
那么如何避免在Ruby控制台中打印结果:
data = YAML.load_file( ... ) # some 1GB data file.
答案 0 :(得分:14)
我假设您在控制台中执行此操作。如果我不想看到输出,我通常只添加“;:ok”。
data = YAML.load_file( ... ) ; :ok
答案 1 :(得分:12)
在Pry中,您只需添加分号即可抑制输出:
pry(main)> data = YAML.load_file( ... ); pry(main)>
wiki here