Rubyリファレンス: Home

oct (String)

Edit   History

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

str.oct

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

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

s = "0o144"
puts s.oct
s = "-2322"
puts s.oct
s = "377 is 255"
puts s.oct
100
-1234
255

関連項目