【发布时间】:2017-06-14 16:42:28
【问题描述】:
我正在尝试创建一个循环,对我的范围变量中的每个数字进行平方,然后找到该数字的平方根。
import UIKit
var range = 0..<10
var square = 0.0
var root = 0.0
for i in range {
square = i * i
root = sqrt(square)
print(square)
}
我现在的错误是“无法将 Int 类型的值分配给 Double”。将我的范围变量转换为双精度时也会出错。
提前感谢您的帮助。
【问题讨论】:
-
使用类型说明符和
Double(i*i)
标签: swift loops square-root