在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://...")
的方式有何不同,如页面顶部的示例所示?
答案 0 :(得分:3)
似乎URI(url)
和URI.parse(url)
完全相同:
u1 = URI("http://stackoverflow.com/")
u2 = URI.parse("http://stackoverflow.com/")
u1 == u2 # => true