【问题标题】:Does swift have natural log function in it?swift中有自然日志功能吗?
【发布时间】:2019-11-23 20:26:59
【问题描述】:

我正在编写一些可以为我解决问题的函数,它需要使用 ln(自然对数),但我似乎无法在 swift 中找到它,我已经在整个互联网上进行了搜索,但我仍然可以'找不到答案。任何帮助将不胜感激。

let rate : Double = log(finalAmount / initalAmount) / time return rate

log 应该是 ln。

【问题讨论】:

  • 你问题中的log()函数自然对数函数。
  • 没有,但是Foundation 有。
  • @MojtabaHosseini:实际上,在 macOS 上,它是系统库的一部分,并通过 import Darwin 导入。
  • 我不明白@MartinR。斯威夫特有吗?即使我们在服务器端运行它?

标签: swift


【解决方案1】:

import Foundation 你会发现log() 是为所有实数类型实现的。 log10() 和其他专业日志功能也是如此。

【讨论】:

  • 正如上面@MartinR 正确指出的那样,这适用于iOS,而对于MacOS,它位于系统库中。对于其他平台,这将取决于他们是否移植了 Foundation 或实现了等效。
  • 对于 iOS,它也在系统库中(在所有 Apple 平台上)。
  • 是吗?除非我导入 Foundation,否则我看不到它?
  • 读起来很有趣。谢谢。您是否知道 Foundation 是否重新实现了这些功能(即它们是在原生 Swift 中,我相信 Foundation 现在是?)还是只是导入 Darwen?
猜你喜欢
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多