1.93 但是“%.2f”是什么-6ren">
gpt4 book ai didi

ruby - ruby 表达式 "%.1f"是什么?它如何舍入小数?

转载 作者:行者123 更新时间:2023-12-04 02:23:55 24 4
gpt4 key购买 nike

我想将一个有很多小数位的 float 四舍五入,例如 2.638232371 到一位小数,例如 2.6

我发现这会这样做:

"%.2f" % 1.93213
#=> 1.93

但是“%.2f”是什么?结果是一个字符串吗?我只是想了解这是如何工作的。

最佳答案

这是Kernel#sprintf使用的格式字符串.

格式字符串的语法是:

%[flags][width][.precision]type

%.2f表示使用2位精度的浮点格式。

关于ruby - ruby 表达式 "%.1f"是什么?它如何舍入小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24771785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com