Как увеличить / уменьшить символ в Ruby для всех возможных значений?

У меня есть строка длиной один символ и может быть любым возможным значением символа:

irb(main):001:0> "\x0"
=> "\u0000"

Я думал, что это может сработать:

irb(main):002:0> "\x0" += 1
SyntaxError: (irb):2: syntax error, unexpected tOP_ASGN, expecting $end
"\x0" += 1
        ^            from /opt/rh/ruby193/root/usr/bin/irb:12:in `'

Но, как вы можете видеть, это нет. Как я могу увеличить / уменьшить свой характер?

Редактировать:

Руби не делаетКажется, он настроен на это. Может я'Я подхожу к этому неправильно. Я хочу манипулировать необработанными данными с точки зрения 8-битных блоков. Как я могу лучше всего выполнить такую операцию?

Ответы на вопрос(4)

Ваш ответ на вопрос