Menu
CoddyTech

string.upper и string.lower

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

В 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

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

challenge icon

Задание

Легко

Создай систему форматирования текста, которая преобразует название компании со смешанным регистром в версии верхнего и нижнего регистра для разных целей отображения. Объяви переменную с именем companyName и присвой ей значение "TechCorp Solutions". Используй string.upper(), чтобы создать версию в верхнем регистре, и сохрани её в переменной с именем upperName. Используй string.lower(), чтобы создать версию в нижнем регистре, и сохрани её в переменной с именем lowerName. Строки ниже твоего кода выводят обе версии.

Попробуйте сами

-- Объявите переменную для названия компании
companyName = "TechCorp Solutions"

-- TODO: Напишите здесь код для создания версий в верхнем и нижнем регистре

quiz iconПроверьте себя

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

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Lua