我目前正在尝试解析ruby中的文件,我在open uri模块文档(http://ruby-doc.org/stdlib-1.9.3/libdoc/open-uri/rdoc/OpenURI.html)中遇到了这个例子:
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
你们知道“| line | p line”中的变量p是什么?
感谢。
答案 0 :(得分:0)
p() → nil
对于每个对象,直接将obj.inspect后跟换行符写入程序的标准输出。
那是方法
答案 1 :(得分:0)
它与puts
相同,但在对象上调用inspect
而不是to_s
。