Menu
CoddyTech

Ôn tập: thuộc tính của phần tử

Thuộc phần Nền tảng cơ bản trong hành trình Lua của Coddy. Bài học 70 trên 90.

challenge icon

Thử thách

Dễ

Tạo một hệ thống quản lý vũ khí phép thuật để minh họa tất cả các thao tác với bảng kiểu từ điển. Bắt đầu bằng cách tạo một bảng có tên magicSword với các cặp khóa-giá trị ban đầu sau: gán chuỗi "Flamebrand" cho ["name"], gán số 45 cho ["damage"] và gán chuỗi "rare" cho ["rarity"].

Sau khi tạo bảng thanh kiếm ban đầu, hãy thực hiện lần lượt các thao tác sau: Đầu tiên, sửa giá trị damage thành 55 để thể hiện việc nâng cấp. Tiếp theo, thêm cặp khóa-giá trị mới ["enchantment"] với giá trị "fire" để thể hiện thuộc tính phép thuật của thanh kiếm. Cuối cùng, xóa khóa rarity bằng cách gán nil cho khóa đó vì thông tin này không còn cần thiết nữa.

Sau khi hoàn tất tất cả thao tác, hãy in tên thanh kiếm, giá trị sát thương đã cập nhật và loại phép thuật để xác minh các thay đổi.

Tự làm thử

-- Tạo bảng magicSword ban đầu
-- TODO: Viết code của bạn ở đây

-- In ra các giá trị cuối cùng
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])

Tất cả bài học trong Nền tảng cơ bản

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