string.upper와 string.lower
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 45번째.
string.upper() 및 string.lower().
이 함수들을 사용하면 문자열을 다른 대소문자로 변환할 수 있습니다. string.upper() 함수는 문자열의 모든 문자를 대문자로 변환하며, string.lower()는 소문자로 변환합니다:
local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)
print(uppercase) -- 출력: HELLO WORLD
print(lowercase) -- 출력: hello world이러한 함수들은 사용자 입력을 표준화하거나 프로그램에서 일관된 서식을 만드는 데 특히 유용합니다. 예를 들어, 비교를 위해 사용자 이름을 소문자로 변환하거나, 표시 목적으로 제목을 대문자로 변환할 수 있습니다.
챌린지
쉬움다양한 표시 목적을 위해 대소문자가 섞인 회사 이름을 대문자와 소문자 버전으로 모두 변환하는 텍스트 포맷팅 시스템을 만드세요. companyName이라는 변수를 선언하고 "TechCorp Solutions"라는 값을 할당합니다. string.upper()를 사용하여 대문자 버전을 만들고 이를 upperName이라는 변수에 저장하세요. string.lower()를 사용하여 소문자 버전을 만들고 이를 lowerName이라는 변수에 저장하세요. 대문자와 소문자 버전을 각각 별도의 줄에 출력하세요.
치트 시트
문자열을 대문자로 변환하려면 string.upper()를 사용하고, 소문자로 변환하려면 string.lower()를 사용하세요:
local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)
print(uppercase) -- 출력: HELLO WORLD
print(lowercase) -- 출력: hello world이 함수들은 사용자 입력을 표준화하거나 프로그램에서 일관된 서식을 만드는 데 유용합니다.
직접 해보기
-- 회사 이름 변수를 선언합니다
companyName = "TechCorp Solutions"
-- TODO: 여기에 대문자와 소문자 버전을 생성하는 코드를 작성하세요
-- 결과 출력
print(upperName)
print(lowerName)이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Fundamentals의 모든 레슨
8문자열 조작 기초
string.len()string.upper와 string.lowerstring.sub()string.rep()string.find()복습 - 사용자 이름 형식 지정