을 이해하지 못하고, 나는 E0508 오류 얻을 :이 코드를 컴파일했을 때 나는 오류 E0508
cannot move out of type
[Enum; 2]
, a non-copy fixed-size array
enum Enum {
Val1 = 0,
Val2 = 1,
}
fn main() {
let a = [Enum::Val1, Enum::Val2];
let x: i32 = a[0] as i32 + a[1] as i32;
println!("{}", x);
}
난 그냥 열거 형의 배열에서 하나의 값에 액세스 할을.
Why downvote? 설명해주는 것이 좋습니다. – Boiethios
나는 downvote을하지는 않았지만, 장기간의 사용자는 보복에 반대하고 화가 나는 OP를 경험했기 때문에 downvotes를 거의 설명하지 못했다. 대부분의 사람들은 XOR 코멘트를 downvote 생각합니다. – Shepmaster
당신이'grid (i] [0] + grid [i] [2]/3)가 아닌'(grid [i] [0]) + grid [i] [1] + grid [ ] [1] + grid [i] [2])/3'? – kennytm