gpt4 book ai didi

language-agnostic - 百分比、百分比、分数、比例因子的术语?

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

我的函数概念上都返回相同的东西,但结果可以采用不同的形式:

function GetThingy()

有四个不同的函数,每个可以返回不同的东西:

  • 0.071(代表增长 7.1% 的 float 值)
  • 7.1(float 值代表增加了 7.1%)
  • 1.071(代表增长 7.1% 的 float 值)
  • "7.1%"(代表 7.1% 百分比的 string 值)

我可以使用哪些术语来帮助记录这些函数的返回值?

我想出了我自己的术语:

  • 分数:一的分数;其中值被理解为介于 0..1 之间(例如 0.07 表示 7%)
  • 百分比:一个每一百的值;其中值被理解为介于 0..100 之间(例如 7 表示 7%)注意:这与分数形成对比,是每一个,而不是每百个
  • 因素:A scale factor, that can be used to directly multiply ;理解为等同于1+分数(例如1.07表示增加7%)
  • percentage:包含实际百分比字符(即%)的字符串,适合显示用户,或更喜欢本地化文本的情况(例如 “7%” 表示 7%)

因此将我自己的命名方案应用于函数:

  • GetThingyFraction() = 0.071
  • GetThingyPercent() = 7.1
  • GetThingyFactor() = 1.071
  • GetThingyPercentage()= "7.1%"

你怎么说?

最佳答案

不太确定对此有一个“答案”,但是按照您所演示的那样命名功能可以让消费者很容易理解他们得到的是什么。我也喜欢你选择的术语。

您是否计划实现每个函数的所有四种(或 n 种)风格,或者这仅仅是一个命名问题,用于说明不同操作何时以不同方式处理结果?

我不太确定“百分比”版本的实用性。通常,为消息的 UI 创建字符串应该在表示中处理,而不是在计算中处理。演示文稿将确定小数位数,“%”与“pct”与“百分比”等。

关于language-agnostic - 百分比、百分比、分数、比例因子的术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8646521/

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