Menu
CoddyTech

Tạo bảng băm

Thuộc phần Logic và luồng chương trình trong hành trình Rust của Coddy. Bài học 28 trên 66.

Giờ bạn đã hiểu hash map là gì, hãy cùng tìm hiểu cách tạo một hash map. Để sử dụng hash map trong Rust, trước tiên bạn cần đưa kiểu HashMap vào phạm vi bằng câu lệnh use ở đầu tệp:

use std::collections::HashMap;

Sau khi nhập HashMap, bạn có thể tạo một bản đồ băm mới, trống bằng hàm HashMap::new():

let mut scores = HashMap::new();

Lưu ý rằng chúng ta khai báo hash map là mut vì có thể sau này chúng ta sẽ muốn thêm dữ liệu vào đó. Khi tạo một hash map rỗng theo cách này, Rust chưa biết kiểu dữ liệu của khóa và giá trị cho đến khi bạn bắt đầu chèn dữ liệu.

Bạn cũng có thể chỉ định kiểu dữ liệu một cách rõ ràng nếu muốn:

let mut scores: HashMap<String, i32> = HashMap::new();

Lệnh này tạo một từ điển băm để lưu các khóa kiểu String (như tên học sinh) và các giá trị kiểu i32 (như điểm kiểm tra). Từ điển băm rỗng giờ đã sẵn sàng lưu các cặp khóa-giá trị.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Rust online