URI.parse文档

时间:2012-11-14 03:20:27

标签: ruby uri

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://...")的方式有何不同,如页面顶部的示例所示?

1 个答案:

答案 0 :(得分:3)

似乎URI(url)URI.parse(url)完全相同:

u1 = URI("http://stackoverflow.com/")
u2 = URI.parse("http://stackoverflow.com/")
u1 == u2 # => true