十六进制转义无效

Ara*_*myh 2 ruby string hex

有我的代码:

var = "aa"
var2 = "bb"
var3 = "\x#{var}\x#{var2}"
Run Code Online (Sandbox Code Playgroud)

我希望"var3"是十六进制的.

但错误消息是"无效的十六进制转义".我该如何解决这个问题?

Max*_*nko 5

这有助于:

var3 = "#{var.hex.chr}#{var2.hex.chr}"
Run Code Online (Sandbox Code Playgroud)