E3008#
在数组模式中有多个 ..
模式。请在数组模式中仅保留一个 ..
模式。
错误示例#
fn main {
let array = [1, 2, 3, 4, 5]
let [fst, .., .., snd] = array
// ^^
// Error: At most one `..` is allowed in array pattern.
}
建议#
移除多余的 ..
模式。
fn main {
// ...
let [fst, .., snd] = array
}