我是新手。我想将100个随机整数添加到数组中。我有以下工作代码:
var integers = [Int]()
for i in 1...100 {
integers.append((Int.random(in: 0 ..< 100)))
}
编译器警告我,我没有在for循环范围内使用i
,这确实是明智的警告。有没有一种方法可以执行n
行一些操作而无需声明我不会使用的变量?
答案 0 :(得分:2)
将i
更改为_
。下划线的使用是一种告诉Swift编译器您不在乎变量或返回值的方式。
您可以在Swift书中“控制流”一章的For-In Loops下找到它。
答案 1 :(得分:2)
将i
更改为_
。
_
仅表示您在此处不需要变量的一种方式。在迅速documentation中被称为“通配符模式”:
通配符模式匹配并忽略任何值,并且由 下划线(_)。如果您不关心通配符,请使用通配符模式 匹配的值。例如,以下代码进行迭代 在关闭范围1 ... 3中,忽略当前值 循环的每次迭代的范围:
for _ in 1...3 { // Do something three times. }
答案 2 :(得分:1)
您可以这样做:
configtx.yaml