Menu
Coddy logo textTech

Funkcje zwracające wartości

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 68 z 94.

Funkcje zwracające wartości pozwalają kodowi obliczyć wynik i odesłać go do miejsca, z którego wywołano funkcję. W przeciwieństwie do funkcji void te funkcje określają typ zwracanej wartości.

Utwórz funkcję, która zwraca liczbę całkowitą:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

Po wykonaniu powyższego kodu wynik będzie następujący:

Sum: 8

Funkcja oblicza sumę i zwraca ją za pomocą słowa kluczowego return. Zwrócona wartość jest przechowywana w zmiennej sum.

challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz tworzenie funkcji, która zwraca wartość. Funkcje mogą obliczyć wynik i zwrócić go, aby można było użyć go w innym miejscu kodu.

Uzupełnij poniższą funkcję calculateSquare. Powinna:

  1. Przyjmować parametr całkowity number
  2. Obliczać kwadrat tej liczby (mnożyć ją przez samą siebie)
  3. Zwracać wynik

Oczekiwany wynik to:

The square of 5 is: 25

Spróbuj swoich sił

void main() {
  // Ta liczba została już zdefiniowana
  int number = 5;
  
  // Wywołaj funkcję calculateSquare i zapisz wynik
  int result = calculateSquare(number);
  
  // To wyświetli wynik
  print('The square of $number is: $result');
}

// TODO: Uzupełnij tę funkcję, aby zwracała kwadrat liczby
int calculateSquare(int number) {
  // Tu wpisz swój kod — oblicz kwadrat liczby i go zwróć
  
}
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 Dart online