且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Ruby 相当于 Python 的 help()?

更新时间:2022-10-15 20:48:41

它绝对是 iPython 的帮凶,也是我迁移到 Ruby 后怀念的主要功能之一,但您也可以使用 ri 来自 irb.我建议使用 wirble gem 作为一种简单的设置方法.

When working in interactive Python, I tend to rely on the built-in help() function to tell me what something expects and/or returns, and print out any documentation that might help me. Is there a Ruby equivalent to this function?

I'm looking for something I could use in irb. For example, in interactive Python I could type:

>>> help(1)

which would then print

Help on int object:

class int(object)  |  int(x[, base])
-> integer  |    |  

Convert a string or number to an integer, if possible. A ...

It's definitely a poor cousin to iPython's help, and one of the main features I miss after moving to Ruby, but you can also use ri from within irb. I'd recommend the wirble gem as an easy way to set this up.