gpt4 book ai didi

swift - 如何将函数返回的整数除以 double 值?

转载 作者:可可西里 更新时间:2023-10-31 23:58:16 27 4
gpt4 key购买 nike

鉴于此功能:

func anInt() -> Int {
return 5
}

这行不通:

anInt() / Double(2)
>> ERROR: Could not find an overload for '/' that accepts the supplied arguments

然而这是可行的:

5 / Double(2)
>> 2.5

最佳答案

当您调用 anInt()/Double(2) 时,编译器知道您正在尝试将 Int 除以 Double 而不允许这样做,但是当您调用 5/Double (2),它可以将 5 的类型推断为 Double,因为您将它除以 Double。

关于swift - 如何将函数返回的整数除以 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24045644/

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