打算用类似 linux 的权限机制来管理某些内容的权限 设置类似 755,644,600 等权限, 后台逻辑判断的时候比如所有者权限类型要把第一个数字取出来,比如 755.to_s[0].to_i 或者把数字转换为 rwxrwxrwx 类型的字符再处理,
由于这个调用非常频繁,有没有什么高效一点的取值方法或处理方法。
755 / 100
"01234".split("")
字符串可以直接当数组用的,比如
"1346"[3]
都是这些方法阿,那我就转字符当数组取,根据需要再看是否将单个数字转字符。不晓得这么转来转去耗资源不,不过性能优化不靠猜,做了再说:) Thx
按位与 效率最高,文件系统就是这么做的。
#5 楼 @sevk ddddddddddddddddddddddddddd