【发布时间】:2012-11-14 03:20:27
【问题描述】:
the documentation for URI.parse 中的代码如下:
require 'uri'
uri = URI.parse("http://www.ruby-lang.org/")
p uri
# => #<URI::HTTP:0x202281be URL:http://www.ruby-lang.org/>
我想知道为什么在示例中会有字母 p,例如p uri.
另外,使用.parse 与使用uri = URI("http://...") 有何不同,如页面顶部的示例所示?
【问题讨论】:
-
p只是用来输出变量uri的内容。它与URI库本身没有任何关系。 -
我投票结束,但你的第二个问题是有效的。对不起。似乎
uri = URI("http://...")和uri = URI.parse("http://...")也是如此。我不确定,因为文档不清楚。