我打開很大的YAML文件。這需要一段時間。但在打開它之後,它將打印所有內容 - 並且需要多次更多時間。在控制檯執行命令後避免打印
那麼,怎樣才能避免我在Ruby的控制檯打印結果:
data = YAML.load_file(...) # some 1GB data file.
我打開很大的YAML文件。這需要一段時間。但在打開它之後,它將打印所有內容 - 並且需要多次更多時間。在控制檯執行命令後避免打印
那麼,怎樣才能避免我在Ruby的控制檯打印結果:
data = YAML.load_file(...) # some 1GB data file.
我假設你在控制檯這樣做。如果我不想看到輸出,我通常只添加「;:ok」。
data = YAML.load_file(...) ; :ok
我做同樣的,但與'nil'。 –
簡單的解決方案非常簡單,而且當您實際_want_看到像'conf'選項那樣的返回輸出時,不會出錯。 –
使用Pry(http://pry.github.com/),僅通過添加分號來抑制結果的輸出。 –
你可以發佈你正在使用的整個腳本解釋,可能一個像http://gist.github.com的pastebin。另外,你使用的是什麼版本的ruby(告訴我們ruby -v說的是什麼)? – henrikhodne
你在說irb的打印輸出嗎?設置'conf.return_format =「」' –
yeap,它是控制檯:) – fl00r