swift - 如何在 Swift 中用 Int 对 Double 进行简单的除法?

标签 swift

查看有关此主题的各种帖子,但仍然没有运气。将 Double(或 Float)除以 Int 时,是否有简单的除法/转换方法?这是 Playground 返回和错误“Double is not convertible to UInt8”的一个简单示例。

    var score:Double = 3.00
var length:Int = 2  // it is taken from some an array lenght and does not return decimal or float

var result:Double = (score / length )

最佳答案

使用 var result:Double=(score/Double(length)) 将 int 转换为 double 这将做的是在计算除法之前,它将创建一个新的 Double 变量,其中 int 位于括号内,因此构造函数类似于语法。

关于swift - 如何在 Swift 中用 Int 对 Double 进行简单的除法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29140161/

相关文章:

profiling - 如何在 Swift 中检测和调试强引用循环?

macos - NSURLDownload:断言失败([path isAbsolutePath])麻烦

ios - Admob:我应该使用多少个横幅

ios - 我很困惑类扩展中声明的任何方法是否是静态的

ios - 在保持 Tabbar 的同时在 AppDelegate 中打开 ViewController

Swift Parse 搜索栏不起作用

ios - 将 UIViewController 推到 UITabBar 之上

swift - 使父类(super class)的初始值设定项返回特定的子类?

ios - 使用 MBTiles 和矢量切片进行离线地理编码

ios - VideoCore 使用变量问题