如何在Swift中划分2个浮点数?

时间:2017-02-04 22:20:47

标签: swift floating-point swift3

我收到了错误

Col 60: binary operator '/' cannot be applied to two 'Float' operands

Expected an argument list of type '(Double, Double)' (line 62, col 60)

我不知道为什么我不能将这两个数字分开。我正在开发一个项目,要求我使用单精度值运行这些计算,所以我需要在这里使用Float

代码:

func logC(val: Double, forBase base: Double) -> Float {
    return Float(log(val)/log(base))
}

logC(val: abs((sum1(N: 12100)-sum3(N: 12100))/sum3(N: 12100) ), forBase: 10)

我尝试过的事情:

  1. 将结果投射到Float
  2. 将计算中的每个参数投射到Float

0 个答案:

没有答案