string.upper와 string.lower
Coddy Lua 여정의 기초 섹션에 포함된 레슨. 90개 중 45번째.
Lua에는 문자열의 글자 대소문자를 바꾸는 함수가 두 개 있습니다: 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이라는 변수에 저장하세요. 아래 코드는 두 버전을 모두 출력합니다.
직접 해보기
-- 회사 이름 변수를 선언하세요
companyName = "TechCorp Solutions"
-- TODO: 여기에 코드를 작성하여 대문자 버전과 소문자 버전을 만드세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
8문자열 조작 기초
string.len()string.upper와 string.lowerstring.sub()string.rep()string.find()복습 - 사용자 이름 형식 지정직접 연습해 보세요: 온라인 Lua 컴파일러