Câu hỏi được gắn thẻ «rust»

Rust là một ngôn ngữ lập trình hệ thống mà không có trình thu gom rác tập trung vào ba mục tiêu: an toàn, tốc độ và đồng thời. Sử dụng thẻ này cho các câu hỏi về mã được viết bằng Rust. Sử dụng thẻ cụ thể của phiên bản cho các câu hỏi liên quan đến mã yêu cầu một phiên bản cụ thể, như [Rust-2018]. Sử dụng các thẻ cụ thể hơn cho các chủ đề phụ như [rỉ sét] và [rỉ sét].



4
Tại sao không println! làm việc trong các bài kiểm tra đơn vị Rust?
Tôi đã thực hiện phương pháp và kiểm tra đơn vị sau: use std::fs::File; use std::path::Path; use std::io::prelude::*; fn read_file(path: &Path) { let mut file = File::open(path).unwrap(); let mut contents = String::new(); file.read_to_string(&mut contents).unwrap(); println!("{}", contents); } #[test] fn test_read_file() { let path = &Path::new("/etc/hosts"); println!("{:?}", path); read_file(path); } Tôi …
284 rust  println 

10
Làm cách nào để in loại biến trong Rust?
Tôi có những điều sau đây: let mut my_number = 32.90; Làm thế nào để tôi in các loại my_number? Sử dụng typevà type_ofkhông hoạt động. Có cách nào khác để tôi có thể in loại số không?
237 types  rust 





5
Làm cách nào để khớp Chuỗi với chuỗi ký tự trong Rust?
Tôi đang cố gắng tìm ra cách khớp với một Stringtrong Rust. Ban đầu tôi đã thử kết hợp như thế này, nhưng tôi phát hiện ra Rust không thể ngầm chuyển từ std::string::Stringsang &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => …
199 string  match  rust 


4
Gói Rust với cả thư viện và nhị phân?
Tôi muốn tạo một gói Rust chứa cả thư viện có thể sử dụng lại (nơi hầu hết chương trình được triển khai) và cũng có thể thực thi được sử dụng nó. Giả sử tôi không nhầm lẫn bất kỳ ngữ nghĩa nào trong hệ thống mô-đun Rust, Cargo.tomltập …
190 rust  rust-cargo 

7
Chuyển đổi một chuỗi thành int trong Rust?
Lưu ý: câu hỏi này chứa mã pre-1.0 không dùng nữa! Câu trả lời là chính xác, mặc dù. Để chuyển đổi strthành một inttrong Rust, tôi có thể làm điều này: let my_int = from_str::<int>(my_str); Cách duy nhất tôi biết làm thế nào để chuyển đổi một Stringthành một …
186 rust 


4
Sự khác biệt giữa iter và in_iter là gì?
Tôi đang thực hiện hướng dẫn Rust by example có đoạn mã này: // Vec example let vec1 = vec![1, 2, 3]; let vec2 = vec![4, 5, 6]; // `iter()` for vecs yields `&i32`. Destructure to `i32`. println!("2 in vec1: {}", vec1.iter() .any(|&x| x == 2)); // `into_iter()` for vecs …
174 rust 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.