Ruby Ruby 的二进制处理

jiang_plus · 发布于 2017年10月26日 · 最后由 leozwa 回复于 2017年10月27日 · 471 次阅读
96

这段时间探索用 Ruby 处理二进制数据,发现很多新的技巧

n = 10

n.to_s(2) #=> "1010"

n[0] #=> 0
n[1] #=> 1
n[2] #=> 0
n[3] #=> 1

所以整数也是可以调用 [] 运算符,快捷获得任意二进制位

共收到 7 条回复
105f13

此帖虽短,实属好贴

96

这也行!不错不错

96
32robotsir 回复

不知道这个有什么用?

96

只是觉得这么用太妙了

9800

还不会越界。。。

775

太低效

96

刷题时可以用得上 😹 😹

32 jakit 最近的一点小感悟 中提及了此贴 10月31日 14:37
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册