Ruby 文字列・数値変換

2021年11月23日火曜日

Ruby

t f B! P L
文字列・数値変換

[adsense]

文字列 から 数字

	#文字列を Integer型の数値に
	p "41".to_i #=> 41
	p "0x41".to_i #=> 0, 数字ではないところまでを変換する

デフォルトは10進数文字列として変換するが、変換する時の基数を引数で指定する事ができます。

	"11111111".to_i(2) #=> 255

浮動小数点数へ変換する場合

	p "99.9%".to_f #=> 99.9

数値 から 文字列

Integerの値を文字列に変換

	str = 12.to_s  #=> "12"

こちらも、デフォルトは10進数文字列として変換するが、変換する時の基数を引数で指定する事ができます。

	# 2進数
	str = 12.to_s(2)  #=> "1100"
	# 16進数
	str = 12.to_s(16)  #=> "c"
スポンサーリンク
スポンサーリンク

このブログを検索

Profile

自分の写真
Webアプリエンジニア。 日々新しい技術を追い求めてブログでアウトプットしています。
プロフィール画像は、猫村ゆゆこ様に書いてもらいました。

仕事募集もしていたり、していなかったり。

QooQ