Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Rust] Move closure FnOnce — chuyển sở hữu String

    Viết hàm fn run_once<F: FnOnce() -> String>(f: F) -> String { f() }. Trong main đọc chuỗi s. Tạo closure move || s (move sở hữu chuỗi vào closure, FnOnce vì trả về s tiêu thụ nó). In kết quả run_once(closure).

    • Định dạng đầu vào:

      Một dòng chuỗi (không khoảng trắng).

    • Ràng buộc đầu vào:

      1 <= |s| <= 50

    • Định dạng đầu ra:

      Chính chuỗi đó.

    Ví dụ:

    Đầu vào:

    Hello
    

    Đầu ra:

    Hello

    Đang tải editor...