Dir.glob(“*.txt”){| f | p f}打印文件名.
Dir.glob(“*.txt”).sort {| f | p f}因ArgumentError而失败.
Dir.glob(“*.txt”).sort.each {| f | p f}按字母顺序打印文件名.
为什么第二个失败?更好的是,为什么第一个工作,有或没有.each?
> Dir.glob和Dir.glob.sort都是数组.
> Dir.glob.methods == Dir.glob.sort.methods.
(灵感来自Alphabetize results of Dir.glob.不是Dir.glob with sort issue的副本,因为“第三个”已经回答了那个人的问题.)