함수 선언하기
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 50번째.
함수는 프로그래밍에서 가장 강력한 도구 중 하나입니다. 함수를 특정 작업을 수행하는 재사용 가능한 코드 블록이라고 생각하세요. 같은 코드를 여러 번 작성하는 대신, 함수를 한 번 만들어 필요할 때마다 사용할 수 있습니다.
Lua에서 함수를 선언하려면 function 키워드를 사용하고, 그 뒤에 함수 이름을 적고, end 키워드로 끝냅니다:
function displayWelcomeMessage()
print("Welcome to the game!")
end이것은 한 줄의 코드를 포함하는 displayWelcomeMessage라는 이름의 함수를 생성합니다. 함수가 어떠한 입력도 받지 않을 때에도 함수 이름 뒤의 괄호 ()는 필수입니다.
챌린지
쉬움플레이어에게 환영 메시지를 표시하는 함수를 선언하여 게임 알림 시스템을 만드세요. "Welcome to Adventure Quest!"를 출력하는 단일 print() 문을 포함하는 showGameWelcome이라는 이름의 함수를 선언하세요. 함수를 선언하는 것은 함수를 생성하는 것이지 내부의 코드를 실행하는 것은 아니라는 점을 기억하세요. 함수는 나중에 호출될 준비가 된 상태가 됩니다.
치트 시트
함수는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. Lua에서는 function 키워드를 사용하여 함수를 선언하고 end로 마칩니다:
function displayWelcomeMessage()
print("Welcome to the game!")
end함수 이름 뒤의 괄호 ()는 함수가 입력을 받지 않더라도 반드시 필요합니다. 함수를 선언하면 함수가 생성되지만 내부의 코드가 실행되지는 않습니다.
직접 해보기
-- TODO: showGameWelcome 함수를 선언하기 위해 여기에 코드를 작성하세요
-- 환영 메시지를 표시하기 위해 함수를 호출합니다
showGameWelcome()이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.