swift - Swift Lang 中的 INFINITY

标签 swift infinity

根据 Apple 的文档,Swift 不支持预处理器指令。在 C/Objective-c 中,“INFINITY”定义对于某些检查非常有用。 那么,如何获得一个永远不小于另一个的数字?

最佳答案

已经有内置的无穷大和检查功能。您也可以直接将它们与 <.

进行比较
var infinity = Double.infinity
var isInfinite = infinity.isInfinite
var someDouble = 234432.0
if someDouble < infinity {
    println("Less than")
} else {
    println("Small than")
}
// And the answer is Less than.

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

相关文章:

ios - swift alamofire 异步请求 json

xcode - NSStatusItem 全屏问题

ios - 原因 : '-[_UIFullscreenPresentationController adaptivePresentationController]:

java - 为什么使用整型变量会抛出异常?

python - Inf 和 NaN 是如何实现的?

ios - WKWebView 不显示网站(Swift 4、iOS 11、Xcode 9.3)

swift - 关于 swift Closure 的一个有趣现象

c - 如何在 ruby​​ 扩展中用 C 语言表达无穷大

c - 打印无限值

java - 在 toString() 中使用 ∞ 而不是 "infinity"