gpt4 book ai didi

swift - 在 Swift Playground 中使用 atan2() - Xcode 9

转载 作者:行者123 更新时间:2023-11-28 11:57:21 24 4
gpt4 key购买 nike

我是 Swift 的新手,所以如果我遗漏了一些非常明显的东西,我深表歉意。我确实进行了大量搜索,但没有找到与我的问题相关的任何内容。

我正在尝试弄清楚如何在 Swift 中调用 atan() 或 atan2() 以在 Playground 中创建纬度/经度距离计算器。

简单地:

distanceCarryFormula = 2 * atan2( √a, √(1−a) )

我一直在寻找关于我的 Xcode 版本的 Xcode 默认库中包含 atan() 的引用资料,但我找不到它。

我从 Apple 找到了一些关于如何创建 atan() 函数的文档,但该函数中没有任何参数。( Apple's example referenced core graphics ,所以在 Playground 上可能不可用?

func atan2(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat

我在这里错过了什么? atan() 只是在 Playground 上不可用,还是我应该做什么?

如何在 Playground 上使用 atan() 或 atan2()?

感谢您的帮助!

最佳答案

确保在 playground 的顶部import Foundation。请注意,UIKit 隐式导入了 Foundation。

正如 vacawama 所指出的,它实际上是 Darwin 的一部分,因此 import Darwin 可以工作,但 Foundation、UIKit 或 AppKit 都隐式包含 Darwin,并且通常包含在您的 Playground 中。

关于swift - 在 Swift Playground 中使用 atan2() - Xcode 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50726682/

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