Menu
Coddy logo textTech

Funkcje z parametrami

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

Parametry pozycyjne pozwalają funkcjom przyjmować wartości wejściowe, których można używać w ciele funkcji. Nazywa się je „pozycyjnymi”, ponieważ ich kolejność ma znaczenie.

Utwórz funkcję z parametrem pozycyjnym:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

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

Hello, Dart!

Utwórz funkcję z wieloma parametrami pozycyjnymi:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

Po wykonaniu powyższego kodu wynikiem będzie:

The sum of 5 and 3 is 8
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz tworzenie funkcji z parametrami pozycyjnymi. Parametry pozycyjne to wartości przekazywane do funkcji w określonej kolejności.

Uzupełnij funkcję calculateArea, która przyjmuje dwa parametry: length i width. Funkcja powinna obliczyć i zwrócić pole prostokąta (długość × szerokość).

Oczekiwany wynik:

The area of the rectangle is: 50

Spróbuj swoich sił

void main() {
  // Te wartości są już dla Ciebie zdefiniowane
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Wywołaj funkcję calculateArea z parametrami length i width
  // i zapisz wynik w zmiennej 'area'
  double area = 0.0;
  
  // To wyświetli wynik
  print('The area of the rectangle is: $area');
}

// TODO: Uzupełnij tę funkcję, aby obliczała i zwracała pole prostokąta
// Funkcja powinna przyjmować dwa parametry: length i width
double calculateArea() {
  // Tu wpisz swój kod
  
}
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