1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Bash Scripting

Connected

Bài tập

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

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Tạo một mảng kết hợp rỗng tên model_metrics.
  • Thêm các cặp khóa-giá trị sau: (model_accuracy, 98), (model_name, "knn"), (model_f1, 0.82).