Ruby 数値を切り上げするサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
数値.ceil(桁数)
切り上げする場合は「ceil」を使用します。

サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
p 1.4.ceil # 2
p 1.5.ceil # 2
p -1.4.ceil # -1
p -1.49.ceil # -1
p -1.5.ceil # -1
p 1.23.ceil(1) # 1.3 小数点第一桁で切り上げ
p 1.234.ceil(2) # 1.24 小数点第二桁で切り上げ
p 1.2345.ceil(3) # 1.235 小数点第三桁で切り上げ
p 123.456.ceil(-1) # 130 第一桁を切り上げ
p 123.456.ceil(-2) # 200 第二桁を切り上げ
p 123.456.ceil(-3) # 1000 第三桁を切り上げ
p 123.456.ceil(-10) # 1000 第十桁を切り上げ
p 1.4.ceil # 2 p 1.5.ceil # 2 p -1.4.ceil # -1 p -1.49.ceil # -1 p -1.5.ceil # -1 p 1.23.ceil(1) # 1.3 小数点第一桁で切り上げ p 1.234.ceil(2) # 1.24 小数点第二桁で切り上げ p 1.2345.ceil(3) # 1.235 小数点第三桁で切り上げ p 123.456.ceil(-1) # 130 第一桁を切り上げ p 123.456.ceil(-2) # 200 第二桁を切り上げ p 123.456.ceil(-3) # 1000 第三桁を切り上げ p 123.456.ceil(-10) # 1000 第十桁を切り上げ
p 1.4.ceil # 2

p 1.5.ceil # 2

p -1.4.ceil # -1

p -1.49.ceil # -1

p -1.5.ceil # -1

p 1.23.ceil(1) # 1.3 小数点第一桁で切り上げ

p 1.234.ceil(2) # 1.24 小数点第二桁で切り上げ

p 1.2345.ceil(3) # 1.235 小数点第三桁で切り上げ

p 123.456.ceil(-1) # 130 第一桁を切り上げ

p 123.456.ceil(-2) # 200 第二桁を切り上げ

p 123.456.ceil(-3) # 1000 第三桁を切り上げ

p 123.456.ceil(-10) # 1000 第十桁を切り上げ

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
2
2
-1
-1
-1
1.3
1.24
1.235
130
200
1000
10000000000
2 2 -1 -1 -1 1.3 1.24 1.235 130 200 1000 10000000000
2
2
-1
-1
-1
1.3
1.24
1.235
130
200
1000
10000000000

 

Ruby

Posted by arkgame