Menu
CoddyTech

Ôn tập: định nghĩa cấu trúc bảng

Thuộc phần Giới thiệu về Luau trong hành trình Lua của Coddy. Bài học 46 trên 80.

challenge icon

Thử thách

Trung bình

Mô tả hai máy tính, trong đó một máy không rõ dung lượng RAM.

  1. Viết type Computer = {id: number, brand: string, ramInGB: number?} và khai báo kiểu workstation cùng laptop là Computer.
  2. Viết local function specs(computer: Computer): string, hàm này trả về `{computer.brand} with {computer.ramInGB} GB of RAM` khi biết dung lượng RAM, nếu không thì trả về `{computer.brand} with unknown RAM`.
  3. In ra specs(workstation) và specs(laptop).

Nhấn Run Code: đầu ra hiển thị Dell with 16 GB of RAM và MacBook with unknown RAM.

Tự làm thử

-- 1) type Computer = {...}

local workstation = {id = 1001, brand = "Dell", ramInGB = 16}
local laptop = {id = 1002, brand = "MacBook"}

-- 2) specs(computer: Computer): string
-- 3) In ra kết quả của specs cho cả hai
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 Giới thiệu về Luau

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