작업 추가 함수
Coddy Lua 여정의 Luau 소개 섹션에 포함된 레슨. 80개 중 48번째.
챌린지
쉬움새 작업을 목록에 추가하는 함수를 작성하세요.
-- Try it아래의 줄을 삭제하세요.- 그 위에
local function addTask(list: {Task}, title: string): Task를 작성하세요.{id = #list + 1, title = title, done = false}를list에 삽입하고 반환하세요. -- Try it아래에addTask(tasks, "Review the code").id를 출력하세요.
코드 실행을 누르세요. 출력에 4가 표시됩니다.
직접 해보기
-- 관리자의 모든 작업이 따르는 구조
type Task = {
id: number,
title: string,
done: boolean,
}
local tasks: {Task} = {
{id = 1, title = "Learn Luau types", done = false},
{id = 2, title = "Build a task manager", done = false},
{id = 3, title = "Write tests", done = true},
}
-- 직접 해 보세요
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)
Luau 소개의 모든 레슨
4함수 다루기
매개변수와 반환값의 타입 지정익명 함수의 타입 지정아무것도 반환하지 않는 함수선택적 매개변수기본 매개변수 값불리언 기본값가변 인자 함수함수 타입 정의하기복습: 타입이 지정된 함수7프로젝트: 타입이 지정된 작업 관리자
프로젝트: 작업의 형태작업 추가 함수직접 연습해 보세요: 온라인 Luau 컴파일러