rust

    4

    4답변

    linuxfood has created bindings for sqlite3 감사합니다. 난 그냥 녹 (0.8)을 배우고 시작하고, 나는 코드의이 비트는 일을 정확히 이해하려고 노력 해요 : extern mod sqlite; fn db() { let database = match sqlite::open("test.db") {

    6

    1답변

    녹에 C 열거 형을 포함 할 수 있습니까? (녹 스타일을 승소에 맞게 공백 제외) 변경없이 예를 C enum example

    4

    1답변

    rust 0.8을 사용하고 있습니다. 는 왜 나는이 작업을 수행 할 수 있는지 : fn add(num: ~int) -> ~fn(int) -> int { |x| *num + x } 만하지이 : 두 번째는, "오류와 함께 실패 fn outer(num: ~int) -> ~fn(int) -> int { |x| *inner(num) + x

    1

    1답변

    나는 방금 녹을보기 시작했습니다. 나는 데이터베이스를 실험하고 싶었고, 실험해야 할 sqlite repo를 발견했다. 저는 함수에 sqlite 데이터베이스 변수를 전달하는 "올바른"방법을 알고 싶습니다. 컴파일러에서 처음 얻은 오류 메시지는 main()에서 Db 변수를 함수에 전달하면 사라 졌음을 나타냈다. 이것이 효과가있는 것으로 보일지라도, 그것은 정상

    1

    1답변

    방금 ​​녹을 평가하기 시작했습니다. Github에서 Rust와 sqlite3 repo를 사용하여 Cursor에 대해 EOF를 결정하려고합니다. 그게 "정확하게"어떻게 해야할지 모르겠다, 나는 그것이 "일치"성명을 통해있을 수 있습니다 생각합니다. 다음 2 줄의 두번째 라인은 내가 현재 EOF를 결정하는거야 방법이지만,이 분명 "올바른"방법이 아니다 : l

    2

    1답변

    다음은 내가 시도한 예제입니다. static TARGET: &'static str = "a string"; fn main() { printfln!("%?", TARGET.eq(~"other string")); } 나는 행운을 보았지만 equiv도 보았습니다. TARGET과 비교 한 문자열은 소유 한 포인터 문자열이어야합니다.

    40

    3답변

    나는 일반적으로 전역 변수를 피하는 것을 알고있다. 그럼에도 불구하고 실용적인 측면에서 볼 때 변수를 사용하는 것이 바람직합니다 (변수가 프로그램에 필수적인 상황에서). 녹을 배우려면 현재 GitHub에서 sqlite3 및 Rust/sqlite3 패키지를 사용하여 데이터베이스 테스트 프로그램을 작성하고 있습니다. 결과적으로 (전역 변수의 대안으로) (내 테

    5

    1답변

    하드 실시간 프로그래밍에서 C/C++의 대체품으로 녹을 찾고 있습니다. 확인 된 문제는 두 가지입니다. 1) 녹스의 GC 호출을 피하는 방법은 무엇입니까? 나는 Rust의 표준 라이브러리와 같이 관리 포인터와 비 실시간 (non-realtime-safe) 라이브러리를 피함으로써이 작업을 수행 할 수 있다는 제안을 보았습니다. 실시간 작업이 GC를 호출하지

    4

    1답변

    나는 Win8-64에서 0.8을 사용하여 녹을 배우고 있습니다. 매개 변수의 입력을 처리하는 함수가 이러한 매개 변수를 포함하는 구조체를 반환하는 곳에서 작업중인 테스트 프로그램이 있습니다. 그게 괜찮 았어. 그런 다음 함수에 & 구조체를 전달하는 프로그램을 변경하고 이제 불변 필드에 할당하려고 시도하는 컴파일러 오류가 발생합니다. 이 오류를 방지하기 위해

    46

    1답변

    다음 예제에서는 필드 선언에서 구조체의 각 필드에 값을 할당하는 것을 선호합니다. 또는 필드에 값을 할당하기 위해 각 필드에 대해 하나의 추가 명령문을 효과적으로 사용합니다. 내가 할 수 있기를 원하는 것은 struct가 인스턴스화 될 때 기본값을 할당하는 것입니다. 더 간결한 방법이 있습니까? struct cParams { iInsertMax: