Kri*_*hna 0 ruby methods console class
在Ruby中,如果我正在寻找类的方法。即:String.methods.sort
和我有以下内容:
[:!, :!=, :!~, :<, :<=, :<=>, :==, :===, :=~, :>, :>=, :__id__,
:__send__, :allocate, :ancestors, :autoload, :autoload?, :class,
:class_eval, :class_exec, :class_variable_defined?,
:class_variable_get, :class_variable_set, :class_variables, :clone,
:const_defined?, :const_get, :const_missing, :const_set, :constants,
:define_singleton_method, :deprecate_constant, :display, :dup,
:enum_for, :eql?, :equal?, :extend, :freeze, :frozen?, :hash,
:include, :include?, :included_modules, :inspect, :instance_eval,...]
Run Code Online (Sandbox Code Playgroud)
我可以在控制台中键入命令来探索方法吗?如果我不熟悉:display并且想知道它的作用,返回的结果,这可能吗?
如果是,PHP和javascript是否具有类似于控制台中方法定义的内容?看起来好像我没有遇到过。
您可以使用
help 'String#display'
Run Code Online (Sandbox Code Playgroud)
并显示该方法的rdoc(与从ri 'String#display'irb外部运行时显示的输出相同。您也可以只键入helpirb,它将进入一种模式,您可以继续键入方法名称,显示rdoc(输入空白行以退出)。
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |