Điều gì xảy ra khi bạn truyền một Chuỗi vào một hàm trong Rust?
Điều gì xảy ra khi bạn truyền một Chuỗi vào một hàm trong Rust?
Khi bạn truyền một chuỗi vào một hàm trong Rust, điều xảy ra phụ thuộc vào loại chuỗi được truyền vào. Nếu bạn truyền một chuỗi tham chiếu &str
, hàm sẽ có quyền đọc chuỗi nhưng không sở hữu nó, nghĩa là sau khi hàm kết thúc, chuỗi vẫn không bị thay đổi hoặc bị drop. Nếu bạn truyền một String
, Rust sẽ mặc định áp dụng quyền sở hữu (ownership) và mượ...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào