Ruby中的p方法很难搜索
我试图在Ruby中找到Ruby中的p方法很难搜索,ruby,methods,Ruby,Methods,我试图在Ruby中找到p方法的相关信息。它似乎产生了关于类属性的内部信息,但当我尝试搜索它时,我得到了每个包含字母“p”的单词。你看到api文档页面了吗 还有您可以从内核模块的Ruby文档中找到有关p方法的更多信息: p(obj)→ obj p(obj1,obj2,…)→ [obj,…] p()→ 零 对于每个对象,直接将obj.inspect写入到 程序的标准输出 S = Struct.new(:name, :state) s = S['dave', 'TX'] p s 产生: #<
p
方法的相关信息。它似乎产生了关于类属性的内部信息,但当我尝试搜索它时,我得到了每个包含字母“p”的单词。你看到api文档页面了吗
还有您可以从内核模块的Ruby文档中找到有关
p
方法的更多信息:p(obj)→ obj p(obj1,obj2,…)→ [obj,…] p()→ 零 对于每个对象,直接将obj.inspect写入到 程序的标准输出
S = Struct.new(:name, :state)
s = S['dave', 'TX']
p s
产生:
#<S name="dave", state="TX">
#
您可以“直接”调用的每个方法(例如:print、p、abort、put、readline等)都位于内核类中
(Kernel.methods - Object.methods).sort.each do |method|
puts method
end
你是说:
ri内核#p
酷。我不知道它在内核中。谢谢,啊!那就有道理了。谢谢,很好。我不知道你能做到。谢谢