【发布时间】:2020-04-14 01:07:39
【问题描述】:
在 Swift 中,是否可以枚举从 1 开始的序列?
就我而言,我使用的是SQLite C interface 到bind values to prepared statements。 sqlite3_bind_*() 例程的第二个参数是要设置的 SQL 参数的索引。索引从 1 开始。(即,它们是从 1 开始的。)
我可以使用 Sequence.enumerated() 并在每次迭代中将 1 添加到 n,如下所示:
for (n, value) in values.enumerated() {
sqlite3_bind_int(stmt, Int32(n)+1, value)
}
但是有没有办法从 1 开始n?
【问题讨论】: