5

変数内の 16 進文字列値を int に変換したいと考えています。

これはリテラルに対して機能します:"#{0xFF}".to_i

しかし、変数で...?

テストが機能しない (補間エラー):

_myvar = "FF"
"#{0x_myvar}".to_i
4

1 に答える 1

5

Stringの API ドキュメントを確認してください。

"FF".to_i(16)
于 2016-12-25T09:41:12.813 に答える