Bắt đầu ngayBắt đầu miễn phí

Tạo mảng kết hợp (associative array)

Mảng kết hợp là một cấu trúc rất mạnh trong Bash scripting. Chúng khá giống với mảng “thông thường”, nhưng có vài điểm khác biệt quan trọng trong cách tạo, cách thao tác và các thuộc tính về khóa.

Mảng kết hợp cho phép bạn đánh chỉ mục bằng từ (chuỗi) thay vì số, điều này giúp việc nhập và truy cập thuộc tính dễ dàng hơn. Ví dụ, thay vì truy cập “chỉ mục 4” của một mảng chứa thông tin về một thành phố, bạn có thể truy cập thuộc tính city_population, rõ ràng hơn rất nhiều!

Trong bài tập này, bạn sẽ luyện tập tạo và thêm phần tử vào một mảng kết hợp. Sau đó, bạn sẽ truy cập một số thuộc tính đặc biệt chỉ có ở mảng kết hợp. Bắt đầu nhé!

LƯU Ý: nếu bạn gửi mã không chính xác, có thể bạn sẽ cần làm mới trình duyệt để xóa các biến cũ… vốn ảnh hưởng đến bộ kiểm thử trước khi gửi lại

Bài tập này là một phần của khóa học

Nhập môn Bash Scripting

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create empty associative array
declare ____ ____

# Add the key-value pairs
model_metrics[____]=____
model_metrics____=____
model_metrics____=____
Chỉnh sửa và Chạy Mã