Menu
CoddyTech

string.upper i string.lower

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

Lua ma dwie funkcje do zmiany wielkości liter w ciągu znaków: string.upper() i string.lower().

Te funkcje pozwalają zmieniać wielkość liter w ciągach znaków. Funkcja string.upper() zamienia wszystkie litery w ciągu znaków na wielkie, a funkcja string.lower() zamienia 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 ujednolicania danych wprowadzanych przez użytkownika lub zapewniania spójnego formatowania w programach. Możesz na przykład zamieniać nazwy użytkowników na małe litery, aby je porównywać, albo na wielkie litery, aby wyświetlać nagłówki.

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 literami oraz wersję pisaną małymi literami, do różnych celów wyświetlania. Zadeklaruj zmienną o nazwie companyName i przypisz jej wartość "TechCorp Solutions". Użyj string.upper(), aby utworzyć wersję pisaną wielkimi literami, i zapisz ją w zmiennej o nazwie upperName. Użyj string.lower(), aby utworzyć wersję pisaną małymi literami, i zapisz ją w zmiennej o nazwie lowerName. Poniższe linie kodu wyświetlą obie wersje.

Spróbuj swoich sił

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

-- TODO: Napisz tutaj kod, który utworzy wersję zapisaną wielkimi literami i wersję zapisaną małymi literami

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