首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在使用Ruby的Dir.glob时实现多操作系统一致性的最佳实践

在使用Ruby的Dir.glob时实现多操作系统一致性的最佳实践
EN

Stack Overflow用户
提问于 2018-09-11 02:10:15
回答 1查看 60关注 0票数 1

我最近在一次调试会话中注意到,根据操作系统的不同,Dir.glob (也称为Dir[])的行为会有所不同。具体地说,返回文件的顺序是不同的。

当你知道代码将被用于各种OSes时,在Ruby语言中使用Dir.glob的推荐方法是什么?

示例区别:我在Linux和Windows中克隆了项目DeckSchrubber

Windows:

代码语言:javascript
复制
irb(main):003:0> puts Dir['./*']
./CHANGELOG.md
./LICENSE
./main.go
./README.md
./types.go
./util
=> nil

Linux:

代码语言:javascript
复制
irb(main):011:0> puts Dir['./*']
./main.go
./LICENSE
./util
./types.go
./README.md
./CHANGELOG.md
=> nil

我再一次询问解决方案和习惯用法,以确保输出是规范的。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52263298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档