我有以下字符串数组:
var stringArray:[String] = ["value1", "value2", "value3", "value4"]
Run Code Online (Sandbox Code Playgroud)
如何用例如另一个字符串替换索引为2("值3")的第三个String?
这怎么可能创建Array的UInt8斯威夫特?我用以下代码尝试了这个:
var array: [UInt8] = [UInt8]()
Run Code Online (Sandbox Code Playgroud)
现在我想循环第二个UInt变量a:
for var i: Int = 0; i < a.count; i++ {
array[i] = UInt8(a[i]^b[i])
}
Run Code Online (Sandbox Code Playgroud)
但后来我收到以下错误:
致命错误:数组索引超出范围
当我在变量中放入相同的位a- >时[0x01,0x01,0x01,0x01,0x01],array循环工作正常!
有人知道为什么吗?
我有以下计算:
let sinX = sin(150.0) //returns -0,71487
let cosY = cos(150.0) // returns 0,699250
Run Code Online (Sandbox Code Playgroud)
但sinX的实际值为0,5,而舒适= -0,86.
有谁知道错误在哪里?