Menu
CoddyTech

In nhiều giá trị

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

Đôi khi bạn cần hiển thị nhiều thông tin trên cùng một dòng. Thay vì dùng các lệnh print() riêng biệt, Lua cho phép bạn in ra nhiều giá trị bằng một câu lệnh print() duy nhất, với các giá trị được phân tách bằng dấu phẩy.

name = "Alex"
score = 250
print(name, score)  -- Đầu ra: Alex    250

Khi bạn phân tách các giá trị bằng dấu phẩy bên trong print(), Lua tự động thêm một khoảng cách bằng phím tab giữa mỗi mục. Cách này tạo ra đầu ra gọn gàng, có tổ chức mà không cần tự định dạng khoảng cách.

level = 5
health = 100
mana = 75
print("Stats:", level, health, mana)  -- Đầu ra: Stats:    5    100    75
challenge icon

Thử thách

Dễ

Tạo các biến lưu thống kê trò chơi của người chơi rồi hiển thị chúng trên cùng một dòng. Tạo biến có tên playerName và gán giá trị "Phoenix" cho biến đó. Tạo biến có tên currentScore và gán giá trị 2850 cho biến đó. Dùng một câu lệnh print() để hiển thị tên và điểm số của người chơi trên cùng một dòng, cách nhau bằng khoảng tab tự động của Lua.

Tự làm thử

-- TODO: Viết code của bạn ở đây
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 Nền tảng cơ bản

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