Ruby Ruby 的二进制处理

jiang_plus · 2017年10月26日 · 最后由 leozwa 回复于 2017年10月27日 · 3302 次阅读

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

n = 10

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

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

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

此帖虽短,实属好贴

这也行!不错不错

robotsir 回复

不知道这个有什么用?

只是觉得这么用太妙了

还不会越界。。。

刷题时可以用得上 😹 😹

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