동안 녹의 반복자에 대해 배우면서, I는 2 차원 모음의 구현을 숨기기 위해 다음과 같은 구조체를 만들어 : use std::slice::{Items, MutItems};
use std::vec::{Vec};
pub struct Table<T> {
pub width: uint,
pub height: uint,
data: Ve
녹 구조에서 트리 구조를 구현하고 트래버스하고 수정하며 차용 검사 기능에 문제가 있습니다. 제 설정은 다소 차이가 있습니다 : #![feature(slicing_syntax)]
use std::collections::HashMap;
#[deriving(PartialEq, Eq, Hash)]
struct Id {
id: int, // let
녹을 학습 중이며 클로저를 실험하기위한 간단한 코드를 구현했습니다. 그러나 해결 방법을 모르는 차용 검사기와 관련하여 문제가 발생했습니다. fn twice(x:int, f:|int| -> int) -> int {
f(f(x))
}
는 내가 가이드를 통해 작업 및 차용 검사기가 좋아하지 않는 이유의 적당한 이해가있어 closure require