2

谁能解释我以下的奇怪之处?

1.9.3-p286 :029 > u = URI.parse("http://www.nevermind.org")
 => #<URI::HTTP:0x007f87499a5c90 URL:http://www.nevermind.org>
1.9.3-p286 :030 > u.component.map {|c| u.send(c).frozen?}
 => [true, false, false, false, false, false, false]

为什么看在上帝的份上(仅)解析的 url 的“方案”部分被冻结?查看 URI 源并没有带来任何合理的答案。

4

0 回答 0