IRB 和大变量?
如何在 irb 提示符中很好地打印一个大变量?我有一个变量,其中包含许多很长的变量,并且打印输出变得一团糟。如果我只想要变量名而不想要它们的值怎么办?或者,我可以将每一个打印在单独的一行上,并根据深度进行制表符插入吗?
How can I print a large variable nicely in an irb prompt? I have a variable that contains many variables which are long and the printout becomes a mess to wade through. What if I just want the variable names without their values? Or, can I print each one on a separate line, tabbed-in depending on depth?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 pp(漂亮的打印):
Use pp (pretty print):
如果你想要比“漂亮”打印更棒的东西,你可以使用 "awesome" print。为了获得真正的恍惚体验,请在您的 IRb 上撒一些草药!
例如,Hirb 将 ActiveRecord 对象(或几乎任何数据库访问库)呈现为实际的 ASCII 表:
If you want something that is even more awesome than "pretty" print, you can use "awesome" print. And for a truly spaced out experience, sprinkle some hirbal medicine on your IRb!
Hirb, for example, renders ActiveRecord objects (or pretty much any database access library) as actual ASCII tables: