Menu
CoddyTech

tostring() 함수

Coddy Lua 여정의 기초 섹션에 포함된 레슨. 90개 중 30번째.

tostring() 함수는 모든 값을 문자열 표현으로 변환하는 Lua의 내장 도구입니다.

다음은 tostring()이 다양한 데이터 유형에서 작동하는 방식입니다:

score = 150
scoreString = tostring(score)
print(scoreString)  -- 출력: 150

isActive = true
statusString = tostring(isActive)
print(statusString)  -- 출력: true

이 함수는 연결하기 전에 값이 문자열인지 확인해야 할 때 특히 유용합니다. Lua는 종종 형 변환을 자동으로 처리하지만, tostring()을 사용하면 의도가 명확해지고 잠재적인 문제를 방지할 수 있습니다.

level = 5
message = "Player level: " .. tostring(level)
print(message)  -- 출력: 플레이어 레벨: 5
challenge icon

챌린지

쉬움

서로 다른 데이터 형식을 문자열로 변환하고, 각 형식을 확인하여 변환 결과를 검증하세요. playerScore라는 변수를 만들고 1250 값을 할당하세요. gameComplete라는 변수를 하나 더 만들고 false 값을 할당하세요. tostring() 함수를 사용해 두 변수의 값을 문자열로 변환하고, 그 결과를 scoreString과 statusString이라는 새 변수에 저장하세요. type() 함수를 사용해 변환된 두 변수의 데이터 형식을 출력하여 이제 문자열이 되었는지 확인하세요.

직접 해보기

-- 변수를 생성합니다
local playerScore = 1250
local gameComplete = false

-- TODO: 여기에 코드를 작성하세요
-- tostring()을 사용해 변수를 문자열로 변환합니다
-- 결과를 scoreString과 statusString에 저장합니다
-- type() 함수를 사용해 데이터 타입을 출력합니다
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러