こんにちは、なかむら(う)です。

In message "[ruby-dev:27791] Re: File.dirname("///foo/bar/baz/qux") on cygwin"
    on Nov.21,2005 17:40:07, <nobuyoshi.nakada / ge.com> wrote:
| > あ、ついでなのですが、今、
| >   File.dirname("//aaa/")  #=> "//aaa/"
| > となってるんですが、これはこのままがいいと思います?
| 
| うーん、空の共有名を無効とみなすということであれば、こんなとこ
| でしょうか。

よさそうなので、ここまでで一区切り、ということで入れていただ
けますか。
[ruby-dev:27766]を見ると、なんかそろそろ1.8も触りにくくなるの
で、すぐに結論が出なさそうな[ruby-dev:27775]は置いておいても
他のはさっさと入れてしまったほうがよさそうですし。
# /// -> // は1.8.3の挙動のままなのでとりあえず現状維持でも問
# 題は大きくないはず... と思いたい。


まとめ。

 p File.split("//")
 #=> 旧:["//", "/"] 現:["//", "/"] 新:["//", "/"]
 p File.split("//aaa")
 #=> 旧:["//", "aaa"] 現:["//aaa", "aaa"] 新:["//aaa", "/"]
 p File.split("//aaa/")
 #=> 旧:["//", "aaa"] 現:["//aaa/", "aaa"] 新:["//aaa", "/"]
 p File.split("//aaa/bbb")
 #=> 旧:["//aaa", "bbb"] 現:["//aaa/bbb", "bbb"] 新:["//aaa/bbb", "/"]
 p File.split("//aaa/bbb/")
 #=> 旧:["//aaa", "bbb"] 現:["//aaa/bbb", "bbb"] 新:["//aaa/bbb", "/"]
 p File.split("//aaa/bbb/ccc")
 #=> 旧:["//aaa/bbb", "ccc"] 現:["//aaa/bbb", "ccc"] 新:["//aaa/bbb", "ccc"]

 p File.split("///")
 #=> 旧:["//", "/"] 現:["//", "/"] 新:["//", "/"]
 p File.split("///aaa")
 #=> 旧:["//", "aaa"] 現:["//aaa", "aaa"] 新:["//aaa", "/"]


それでは。
-- 
U.Nakamura <usa / garbagecollect.jp>