Menu
Coddy logo textTech

Instrukcja „return”

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

Instrukcja return pozwala funkcji przekazać wartość z powrotem do kodu, który ją wywołał. Zasadniczo różni się to od wypisywania — zamiast wyświetlać coś na ekranie, funkcja zwraca wartość, którą możesz zapisać w zmiennej lub wykorzystać w obliczeniach.

Oto podstawowa składnia:

function functionName(parameter)
    local result = parameter * 2
    return result
end

Gdy wywołujesz tę funkcję, nie tylko wykonuje ona działanie — zwraca ci wartość:

local doubled = functionName(5)
print(doubled)  -- wypisuje: 10

Kluczowa różnica polega na tym, że zwracane wartości można przechowywać, przekazywać do innych funkcji lub używać w wyrażeniach.

challenge icon

Wyzwanie

Łatwy

Utwórz system obliczania potęg, który zwraca obliczone wartości zamiast tylko je wyświetlać. Zadeklaruj funkcję o nazwie calculatePower, która przyjmuje jeden parametr o nazwie baseNumber. Wewnątrz funkcji oblicz kwadrat liczby bazowej (pomnóż ją przez samą siebie) i użyj instrukcji return, aby zwrócić ten wynik. Po zadeklarowaniu funkcji wywołaj ją z argumentem 7, zapisz zwróconą wartość w zmiennej o nazwie result i wyświetl wynik.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
-- Zadeklaruj funkcję calculatePower, która przyjmuje baseNumber jako parametr
-- Oblicz kwadrat baseNumber i zwróć wynik
-- Wywołaj funkcję z argumentem 7 i zapisz wynik w zmiennej
-- Wypisz wynik
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