Menu
Coddy logo textTech

Calling a Function

Part of the Fundamentals section of Coddy's Dart journey — lesson 66 of 94.

Calling a function means executing the code inside a function that has already been defined. You call a function by writing its name followed by parentheses.

Define a simple function:

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

Call the function from main:

void main() {
  sayHello();
}

After executing the above code, the output will be:

Hello, Dart!

You can call the same function multiple times:

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

After executing the above code, the output will be:

Hello, Dart!
Hello, Dart!
challenge icon

Challenge

Beginner

In this challenge, you'll practice calling a function in Dart. A function has already been defined for you that calculates the sum of two numbers.

Your task is to call the calculateSum function with the values 5 and 3, and store the result in the variable result.

Expected output:

The sum of 5 and 3 is: 8

Cheat sheet

To call a function, write its name followed by parentheses:

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

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

Functions can be called multiple times:

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

Try it yourself

void main() {
  // These numbers are already defined for you
  int num1 = 5;
  int num2 = 3;
  
  // TODO: Call the calculateSum function with num1 and num2
  // and store the result in the 'result' variable
  int result = 0;
  
  // This will display the result
  print('The sum of $num1 and $num2 is: $result');
}

// This function calculates the sum of two numbers
int calculateSum(int a, int b) {
  return a + b;
}
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals