gpt4 book ai didi

ruby-on-rails - 有没有像 Twitter 对追随者所做的那样缩短大量数字的 gem ?

转载 作者:行者123 更新时间:2023-12-04 05:39:47 24 4
gpt4 key购买 nike

例如:

  • 410589 实际上显示为 410K
  • 4509 实际上显示为 4K
  • 349 实际上显示为 349

我正在寻找一种方法将非常大的数字缩短为易于阅读的格式。

最佳答案

number_to_human非常接近您的要求。它向上和向下舍入,所以 410589 将变成“411 K”,不确定是否可以。

您需要一些 I18n 映射,或者提供单位散列来获取您的后缀,并进行一些调整以获得您想要的精度,例如:

opts = { units: { thousand: "K" }, precision: 0, significant: false }

number_to_human 410589, opts # => "411 K"
number_to_human 4509, opts # => "5 K"
number_to_human 349, opts # => "349"

关于ruby-on-rails - 有没有像 Twitter 对追随者所做的那样缩短大量数字的 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30362386/

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