首页 > 解决方案 > 什么是二元运算符,为什么它不能应用于双操作数?我在 Swift 中遇到错误

问题描述

我正在尝试用两个 Double 变量做一个简单的数学运算。 我的代码

var a: Double = 40.0
var b: Double = 1.7

var c = a/b^Double(2)

但我收到一个错误:

error: binary operator '^' cannot be applied to two 'Double' operands
var c = a/b^Double(2)

这里有什么问题?谢谢你。

标签: swift

解决方案


如果要对数字求平方,可以执行以下操作:

let a: Double = 40
let b: Double = 1.7

pow(a/b, 2)

推荐阅读