rust

    4

    1답변

    나는 매우 단순한 구조를 구현하여 녹에 뛰어들 것이라고 생각했다. & 알고리즘, 나는 연결된 목록으로 시작했다. 실제로 그렇게 간단한 것은 아닙니다. enum List<T> { Node(T, ~List<T>), Nil } impl<T> List<T> { fn new(vector: &[T]) -> List<T> { Nil

    3

    1답변

    나는 녹에 매우 익숙하지만 enum의 인스턴스를 수정하는 방법을 고민 중이다. 나는 다른 이유로 관리 된 상자를 사용해야하지만 enum의 필드를 변경하는 것으로 보인다. #[feature(managed_boxes)]; enum State { A(int), B } fn main() { let mut state = @A(123); m

    1

    1답변

    Rust & 네트워킹에 익숙해지기 위해 나는 매우 기본적인 텔넷 채팅 서버를 작성하기 시작했습니다. 모든 것이 잘되는 것처럼 보이지만, 지금은 안전하지 않은 코드 블록으로 끝나고, 일을하는 더 좋은 방법이 있는지 알고 싶었습니다. 다음과 비슷한 연결을 수신 대기하는 작업이 생성됩니다. Example TCP server written in Rust 사용자가

    1

    1답변

    HashMap.find_or_insert (k, v)가 & mut 유형을 반환하는 이유는 무엇이며 어떻게 type을 반환 할 수 있습니까? 방금 ​​코스에 Rust를 사용하기 시작했으며 HashMap<int, int>을 사용 중이며 int을 다시 받고 싶습니다. let mut m: HashMap<int, int> = HashMap::new(); print

    7

    1답변

    녹 프로그래밍 언어에 대한 연구를하고 있었고, ECMA 표준이나 C++ 표준 또는 이와 유사한 것을 권위있는 출판 표준 (또는 적어도 다음과 같은 기능을하는 문서)을 찾으려고했습니다. 언어 구문 및 라이브러리 아직 그런 것이 있습니까? 아니면 아직 작동 중입니까? 존재하지 않는 경우 가장 가까운 것이 무엇입니까?

    4

    1답변

    녹이 내 Windows 상자에서 작동하려고했습니다. 나는 지시를 따랐다. 그러나 내가 안녕하세요 세계 프로그램을 시험해 보았을 때, 그것은 아래에 침을 뱉는다. gcc와 연결할 수 없었던 것처럼 보입니다. gcc가 있습니다. 누군가 제가 여기서 문제가 무엇인지 알아낼 수 있습니까? $ rustc foo.rs error: linking with `gcc`

    2

    2답변

    Rust 프로그래밍 언어의 varable의 수명에 대한 질문이 있습니다. createTest 함수는 r 값 참조를 생성하고 반환합니다. 참조를 반환하면 testValue이 파괴됩니다. 그러나 test.print()는 충돌을 일으키지 않습니다. 왜? 는 코드 struct Test; impl Drop for Test {

    2

    1답변

    나는 Rust의 std::fmt 모듈에있는 plural 기능에 대해 수수께끼를 썼다.하지만 현실로 만들기 위해서는 구체적인 예가 필요하다. 여기 페이지 아래로 절반 방법 그것의 0.9 문서입니다 : http://static.rust-lang.org/doc/0.9/std/fmt/index.html 이 단어를 복수형으로하는 것이 유용 할 의도인가? 예를 들어,

    4

    2답변

    use std::util::replace; 한다고 가정 대체 표준 : 폴더의 유틸리티 :: 사용하려고 시도하는 동안 빌려 문제 : struct Foo { a: ~[Baz], } struct Bar { a: ~[Quux], } struct Baz { x: bool } struct Quux { x: boo

    7

    3답변

    나는 그것을 놀아서 언어를 알아 내려고 노력하는 녹슨 초보자입니다. 나는 함수에서 배열을 반환하려고 노력하는 몇 가지 문제에 충돌했습니다 pointers.rs:11:8: 11:21 error: cannot move out of dereference of & pointer pointers.rs:11 self.thingies 경우이 코드 샘플은 모든