How Does Ruby handle bytes/binary?

前端 未结 3 1345
日久生厌
日久生厌 2021-02-05 17:56

I\'m trying to send a series of binary bytes across a socket, to meet a particular standard my company uses. No one in my company has used Ruby for this before, but in other lan

3条回答
  •  别跟我提以往
    2021-02-05 18:36

    Don't know if this helps enough, but you can index the bits in an integer in ruby.

    n = 0b010101
    
    n # => 21
    
    n = 21
    
    n[0]  # => 1
    n[1]  # => 0
    n[2]  # => 1
    n[3]  # => 0
    n[4]  # => 1
    n[5]  # => 0
    

提交回复
热议问题