2
녹 (Rust)에서 조회 테이블로 선언 한 전역 정적 배열이 있습니다. 어떤 이상한 이유 때문에 요소에 값을 할당 할 수 없습니다. 그것은 다음과 같습니다이 작동하지 않는 몇 가지 이유를 들어녹에서 정적 변경 가능 배열이 작동하지 않습니다.
pub static mut WON_TABLE: &'static [u8] = &[0; 1000];
fn main() {
for mov in 0..1000 {
unsafe {
WON_TABLE[mov as usize] = some_analyzer_function(mov);
}
}
}
나는 오류가 계속 :
이error: cannot assign to immutable indexed content
이 사람이이 벌어지고있는 이유를 알고 있나요을?
나는 이것을 ** 확장하지 않을 것이다 **. 전역 변수는 끔찍한 아이디어입니다. 만약 당신이 그것을하려고한다면, 당신은 [thread-safe manner] (http://stackoverflow.com/q/27791532/155423)에서 그렇게 할 수도 있습니다. – Shepmaster
당신은 어디 에나 있어요! –