Rubyリファレンス: Home

hex (String)

Edit   History

標準クラス・モジュール > String > hex

str.hex

hexメソッドは、文字列を16進数の表現と見なして整数に変換します。文字列の先頭には"0x"が付いていてもいなくてもかまいません。

文字列の先頭から16進数と見なせる部分を切り取って変換します。16進数と見なせる部分がなければ0を返します。

s = "0x4d2"
puts s.hex
s = "-10e1"
puts s.hex
s = "ff is 255"
puts s.hex
1234
-4321
255

関連項目