我正在构建此代码,将当前时间增加10秒,然后将更新的时间与实际时间进行比较,当它们匹配时,会打印一条消息。 这是我的代码。任何人都可以告诉我哪里出错了。 这是我的代码:
Time now: 12:41:17
New time: 12:41:27
time Actual: 12:41:17
我认为字符串比较存在问题。虽然不确定!
这是输出:
@IBAction func button(sender: UIButton) {
let x_values = [3.629, 2, 3]
let y_values:[Double] = [4, 8, 16]
// Counters for loops
var columns = 0
var x_parse = 0
// Create Swix matrix
var mat = eye(x_values.count)
// Assign values to matrix from x_values
while columns < x_values.count {
var rows = x_values.count - 1
var exponent = x_values.count
while rows > -1 {
let element = x_values[x_parse] ^^ exponent
mat[columns, rows] = element
rows = rows - 1
exponent = exponent - 1
}
columns = columns + 1
x_parse = x_parse + 1
}
let y_ndarray = asarray(y_values)
let solution = solve(mat, b: y_ndarray)
print(String(solution))
print(solution)
print(label.text = String(solution))
}
答案 0 :(得分:5)
你设置&#34;实际&#34;时间字符串(timeN
)一次,在循环之前。你需要在循环中连续设置它,否则它永远不会改变。