Jak zwiększyć / zmniejszyć znak w Ruby dla wszystkich możliwych wartości?

Mam ciąg znaków o długości jednego znaku i może być dowolną możliwą wartością znaku:

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

Myślałem, że to może zadziałać:

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 `<main>'

Ale, jak widać, nie. Jak mogę zwiększyć / zmniejszyć moją postać?

Edytować:

Ruby nie wydaje się być skonfigurowany do tego. Może zbliżam się do tego w niewłaściwy sposób. Chcę manipulować surowymi danymi w postaci 8-bitowych porcji. Jak mogę najlepiej wykonać tego rodzaju operacje?

questionAnswers(4)

yourAnswerToTheQuestion