小编use*_*691的帖子

Swift:在索引处替换String数组

我有以下字符串数组:

var stringArray:[String] = ["value1", "value2", "value3", "value4"]
Run Code Online (Sandbox Code Playgroud)

如何用例如另一个字符串替换索引为2("值3")的第三个String?

swift

78
推荐指数
1
解决办法
6万
查看次数

Swift:创建具有已定义数量的值的UInt8数组

这怎么可能创建ArrayUInt8斯威夫特?我用以下代码尝试了这个:

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循环工作正常!

有人知道为什么吗?

uint8t swift

1
推荐指数
2
解决办法
9846
查看次数

数学函数返回错误的值

我有以下计算:

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.

有谁知道错误在哪里?

swift

1
推荐指数
1
解决办法
259
查看次数

标签 统计

swift ×3

uint8t ×1