Menu
Coddy logo textTech

string.upper и string.lower

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 45 из 90.

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

Эти функции особенно полезны для стандартизации пользовательского ввода или создания единообразного форматирования в ваших программах. Например, вы можете преобразовывать имена пользователей в нижний регистр для сравнения или преобразовывать заголовки в верхний регистр для целей отображения.

challenge icon

Задание

Легко

Создайте систему форматирования текста, которая преобразует название компании в смешанном регистре в версии как в верхнем, так и в нижнем регистре для различных целей отображения. Объявите переменную с именем 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)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals