Menu
Coddy logo textTech

Вызов функции

Часть раздела Основы путешествия по Dart на Coddy — урок 66 из 94.

Вызов функции означает выполнение кода внутри уже определённой функции. Функцию вызывают, записывая её имя, за которым следуют круглые скобки.

Определите простую функцию:

void sayHello() {
  print('Hello, Dart!');
}

Вызовите функцию из main:

void main() {
  sayHello();
}

После выполнения приведенного выше кода вывод будет:

Hello, Dart!

Вы можете вызывать одну и ту же функцию несколько раз:

void main() {
  sayHello();
  sayHello();
}

После выполнения приведённого выше кода вывод будет следующим:

Hello, Dart!
Hello, Dart!
challenge icon

Задание

Новичок

В этом вызове вы попрактикуетесь в вызове функции в Dart. Функция, которая вычисляет сумму двух чисел, уже определена для вас.

Ваша задача — вызвать функцию calculateSum со значениями 5 и 3 и сохранить результат в переменной result.

Ожидаемый вывод:

The sum of 5 and 3 is: 8

Шпаргалка

Чтобы вызвать функцию, напишите её имя, за которым следуют круглые скобки:

void sayHello() {
  print('Hello, Dart!');
}

void main() {
  sayHello(); // Calls the function
}

Функции можно вызывать несколько раз:

void main() {
  sayHello();
  sayHello();
}

Попробуйте сами

void main() {
  // Эти числа уже определены для вас
  int num1 = 5;
  int num2 = 3;
  
  // TODO: Вызовите функцию calculateSum с num1 и num2
  // и сохраните результат в переменной 'result'
  int result = 0;
  
  // Это отобразит результат
  print('The sum of $num1 and $num2 is: $result');
}

// Эта функция вычисляет сумму двух чисел
int calculateSum(int a, int b) {
  return a + b;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы