Menu
Coddy logo textTech

string.upper & string.lower

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 45 de 90.

string.upper() e string.lower().

Estas funções permitem converter strings para diferentes formatos de caixa. A função string.upper() converte todas as letras de uma string para maiúsculas, enquanto string.lower() as converte para minúsculas:

local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)

print(uppercase)  -- saídas: HELLO WORLD
print(lowercase)  -- saídas: hello world

Essas funções são particularmente úteis para padronizar a entrada do usuário ou criar uma formatação consistente em seus programas. Por exemplo, você pode converter nomes de usuário para letras minúsculas para comparação, ou converter títulos para letras maiúsculas para fins de exibição.

challenge icon

Desafio

Fácil

Crie um sistema de formatação de texto que converta o nome de uma empresa com letras maiúsculas e minúsculas para versões em maiúsculas e minúsculas para diferentes propósitos de exibição. Declare uma variável chamada companyName e atribua a ela o valor "TechCorp Solutions". Use string.upper() para criar uma versão em maiúsculas e armazene-a em uma variável chamada upperName. Use string.lower() para criar uma versão em minúsculas e armazene-a em uma variável chamada lowerName. Imprima as versões em maiúsculas e minúsculas em linhas separadas.

Folha de consulta

Use string.upper() para converter strings para maiúsculas e string.lower() para converter strings para minúsculas:

local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)

print(uppercase)  -- saídas: HELLO WORLD
print(lowercase)  -- saídas: hello world

Essas funções são úteis para padronizar a entrada do usuário ou criar uma formatação consistente em programas.

Experimente você mesmo

-- Declara a variável do nome da empresa
companyName = "TechCorp Solutions"

-- TODO: Escreva seu código aqui para criar versões em maiúsculas e minúsculas

-- Imprime os resultados
print(upperName)
print(lowerName)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals