Menu
Coddy logo textTech

tostring() 함수

Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 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)  -- 출력: "Player level: 5"
challenge icon

챌린지

쉬움

다양한 데이터 타입을 문자열로 변환하고 타입을 확인하여 변환을 검증하세요. playerScore라는 변수를 생성하고 1250이라는 값을 할당하세요. gameComplete라는 또 다른 변수를 생성하고 false라는 값을 할당하세요. tostring() 함수를 사용하여 두 변수를 문자열 표현으로 변환하고, 그 결과를 scoreStringstatusString이라는 새로운 변수에 저장하세요. type() 함수를 사용하여 변환된 두 변수의 데이터 타입을 출력하여 현재 문자열인지 확인하세요.

치트 시트

tostring() 함수는 모든 값을 문자열 표현으로 변환합니다:

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

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

연결하기 전에 값이 문자열인지 확인하려면 tostring()을 사용하세요:

level = 5
message = "Player level: " .. tostring(level)
print(message)  -- 출력: "Player level: 5"

직접 해보기

-- 변수 생성
local playerScore = 1250
local gameComplete = false

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

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

Fundamentals의 모든 레슨