swift - 什么是二元运算符,为什么它不能应用于双操作数?我在 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)
这里有什么问题?谢谢你。
解决方案
如果要对数字求平方,可以执行以下操作:
let a: Double = 40
let b: Double = 1.7
pow(a/b, 2)
推荐阅读
- asp.net -
我试图弄清楚这是如何工作的。在来自 VS 模板(Web 表单)的站点主文件中,我阅读了以下内容:
<asp:ScriptManager runat="server"> <Scripts> <asp:ScriptR
- c++ - C++ 递归函数
- python - 诗歌虚拟环境已激活
- reactjs - useEffect 操纵次要值
- javascript - JS 无法发布或获取元素
- jakarta-ee - 在自由上替换 websphere jar 文件
- angular8 - 在服务器给出的角度 8 中设置 href 字符串
- python-3.x - 如何从“旧式”类实现“新式”Python AsyncIO 迭代器函数?
- ios - 无法在 Swift 中使用来自 Firebase 的数据立即加载 UIImageView 和 UILabel
- python - 你如何删除编码的字符