swift - Swift 中的数学函数

标签 swift

我如何使用数学函数,如 sqrt()floor()round()sin() 等?


做的时候:

_ = floor(2.0)
_ = sqrt(2.0)

我得到:

error: use of unresolved identifier 'floor'
error: use of unresolved identifier 'sqrt'

enter image description here

最佳答案

正如其他人所说,您有多种选择。如果你只想要数学函数。您只能导入 Darwin。

import Darwin

如果你想要数学函数和其他标准类和函数。您可以导入 Foundation。

import Foundation

如果您想要所有内容以及用户界面的类,这取决于您的 Playground 是针对 OS X 还是 iOS。

对于 OS X,您需要导入 Cocoa。

import Cocoa

对于 iOS,您需要导入 UIKit。

import UIKit

您可以通过打开文件检查器 (⌥⌘1) 轻松发现您的 playground 平台。

Playground Settings - Platform

关于swift - Swift 中的数学函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012511/

相关文章:

swift - 当玩家与物体碰撞时如何添加声音效果?

compare - 如何实现 Swift 的 Comparable 协议(protocol)?

swift - AudioUnit - 在 Swift 中控制左声道和右声道输出

swift - firebase 查询和 swift

swift - 协议(protocol)变量的循环引用

swift - 为 MapKit 中的每个注解添加 Id

swift - 如何提取自 Swift 中某个日期以来的年数、月数和天数

ios - 如何强制 CocoaPods 使用 Github 仓库的最新版本?

swift - 共享数据源时如何识别哪个 UIPickerView 收到事件

ios - 在导航栏中返回时,在 View 上锁定设备方向失败