Menu
CoddyTech

string.upper & string.lower

Parte da seção Fundamentos do Journey de Lua da Coddy. Lição 45 de 90.

Lua tem duas funções para alterar a capitalização das letras em uma string: string.upper() e string.lower().

Essas 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)  -- exibe: HELLO WORLD
print(lowercase)  -- exibe: 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 fazer comparações ou converter títulos para letras maiúsculas para 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 em versões totalmente em maiúsculas e totalmente em minúsculas para diferentes finalidades 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 totalmente em maiúsculas e armazená-la em uma variável chamada upperName. Use string.lower() para criar uma versão totalmente em minúsculas e armazená-la em uma variável chamada lowerName. As linhas abaixo do seu código exibem ambas.

Experimente você mesmo

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

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

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 Fundamentos

Pratique por conta própria: Compilador de Lua online