gpt4 book ai didi

ios - 在带有 AND 且不带小数点的标签中显示 double

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:54 24 4
gpt4 key购买 nike

要查看最佳答案,请向下滚动到 Paulw11 的答案。

(对于任何英语错误,我深表歉意,这不是我的第一语言)

我需要解决这个问题才能继续开发我的应用。

Here ,我得到了截图。 (我知道,这很丑陋,我正在设置约束。)

问题是:即使数字是整数,它仍然显示为有理数。 (例如:4 显示为 4.0,16 显示为 16.0)

我想要的是:

  • 当文本字段中的数字是整数时,我希望它不带小数点出现。 (4显示为4,16显示为16)
  • 当文本字段中的数字是有理数时,我希望它与属于它的小数点一起出现。 (4.2 显示为 4.2,2.5 显示为 2.5)

我不希望发生的事情:

  • 四舍五入任何数字。这会破坏数学。正如我所说, 4.22 需要是 4.22 。但是 4.0 只需要 4 。

如果有任何帮助,我将不胜感激,谢谢。

最佳答案

您可以简单地使用 %g 格式化选项:

deltaValueS.text = String(format:"∆ é %g",deltaValue)
  • 对于 4.0,这将给出“∆ é 4”
  • 对于 4.123 这将给出 "∆ é 4.123"

关于ios - 在带有 AND 且不带小数点的标签中显示 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38531468/

24 4 0