rust

    17Nhiệt

    1Trả lời

    Tôi đang loay hoay xung quanh với Rust, đi theo các ví dụ, cố gắng tạo một lớp học. Tôi đã được nhìn vào example of StatusLineText Nó giữ nâng lỗi: error: `self` is not available in a static method. M

    5Nhiệt

    1Trả lời

    Tôi đang cố gắng tìm ra cách biên dịch các thùng chứa nhiều tệp trong Rust, nhưng tôi vẫn gặp phải lỗi biên dịch. Tôi có tập tin tôi muốn nhập khẩu vào thing.rs thùng: mod asdf { pub enum stuff {

    30Nhiệt

    2Trả lời

    Tôi đang tìm một ví dụ về máy chủ TCP trong Rust. Hoặc là 'thế giới hello' hoặc máy chủ echo sẽ tuyệt vời.

    23Nhiệt

    2Trả lời

    Khi Rust bị ăn thịt nhiều hơn và nhiều hơn nữa, sự quan tâm của tôi đối với nó bắt đầu châm biếm. Tôi thích thực tế là nó hỗ trợ các loại dữ liệu đại số và kết hợp cụ thể của những người, nhưng có bất

    5Nhiệt

    1Trả lời

    Nếu chúng tôi đã mã sau fn main() { error!("This is an error log") warn!("This is a warn log") info!("this is an info log") debug!("This is a debug log") } Làm thế nào để chúng

    8Nhiệt

    1Trả lời

    Để tham khảo, tôi đang sử dụng Rust 0.7. Tôi đang cố gắng tạo triển khai ngăn xếp bằng danh sách được liên kết thuộc sở hữu và tôi đang gặp sự cố. trait Stack<T> { fn push(&mut self, item : T);

    7Nhiệt

    1Trả lời

    Tôi đang cố gắng thực hiện một tính năng giống như Monad trong Rust. Chủ yếu chỉ để cho vui và làm quen với hệ thống kiểu. Tôi khá chắc chắn rằng tôi sẽ không thể thực hiện đầy đủ tính trạng Monad do

    21Nhiệt

    1Trả lời

    Đây là một ví dụ rất đơn giản, nhưng làm thế nào tôi sẽ làm một cái gì đó tương tự như: let fact = |x: u32| { match x { 0 => 1, _ => x * fact(x - 1), } }; Tôi biết rằng ví dụ

    6Nhiệt

    3Trả lời

    Có thể chia sẻ một biến có thể thay đổi giữa nhiều luồng trong Rust không? Với những điều sau: fn main() { let mut msg = "Hi"; // ... msg = "Hello, World!"; do spawn { prin

    5Nhiệt

    1Trả lời

    Tôi muốn người dùng chuyển các đối số dòng lệnh đến một hàm đơn giản mà tôi đã viết trong Rust. Tôi biết rằng tôi có thể sử dụng int::from_str(args[1]) để chuyển đổi, nhưng điều này trả về một Option<