gpt4 book ai didi

xcode - 将 Double 打印为 Int - 如果不是 Double 值

转载 作者:可可西里 更新时间:2023-10-31 23:56:25 24 4
gpt4 key购买 nike

如果值是整数,我希望我的 Double 显示为 Int,否则显示为 Double。

例子;

var Value = Double()

.

Value = 25.0 / 10.0

现在我希望 Value 显示 2.5(当插入标签时)

.

值 = 20.0/10.0

现在我希望 Value 显示 2 - 而不是 2.0

最佳答案

一种方法是使用% 运算符获取小数部分,并检查它是否为零:

let stringVal = (Value % 1 == 0)
? String(format: "%.0f", Value)
: String(Value)

关于xcode - 将 Double 打印为 Int - 如果不是 Double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648670/

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