Menu
Coddy logo textTech

string.upper i string.lower

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 45 z 90.

string.upper() i string.lower().

Te funkcje pozwalają zmieniać wielkość liter w ciągach znaków. Funkcja string.upper() zmienia wszystkie litery w ciągu znaków na wielkie, a string.lower() zmienia je na małe:

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

print(uppercase)  -- wyświetla: HELLO WORLD
print(lowercase)  -- wyświetla: hello world

Te funkcje są szczególnie przydatne do standaryzowania danych wprowadzanych przez użytkowników lub tworzenia spójnego formatowania w programach. Możesz na przykład zamieniać nazwy użytkowników na małe litery, aby je porównywać, albo zamieniać nagłówki na wielkie litery, aby je wyświetlać.

challenge icon

Wyzwanie

Łatwy

Utwórz system formatowania tekstu, który przekształca nazwę firmy zapisaną wielkimi i małymi literami na wersję pisaną wielkimi oraz małymi literami, do różnych zastosowań. Zadeklaruj zmienną o nazwie companyName i przypisz jej wartość "TechCorp Solutions". Użyj string.upper(), aby utworzyć wersję pisaną wielkimi literami i zapisać ją w zmiennej o nazwie upperName. Użyj string.lower(), aby utworzyć wersję pisaną małymi literami i zapisać ją w zmiennej o nazwie lowerName. Wypisz obie wersje, pisaną wielkimi i małymi literami, w osobnych wierszach.

Spróbuj swoich sił

-- Zadeklaruj zmienną przechowującą nazwę firmy
companyName = "TechCorp Solutions"

-- TODO: Napisz tutaj kod, który utworzy wersje zapisane wielkimi i małymi literami

-- Wyświetl wyniki
print(upperName)
print(lowerName)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online