You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

961 B

Optional Sum

Instructions

Write a function called optionalSum() that accepts two integer arguments, and an optional integer argument. Return the sum of all the arguments.

Optional parameters

In Dart you can also make function arguments optional, meaning that a function can work even if the optional argument is omitted. If the optional parameter is omitted, it is considered to be null.

Usage

Example of function with optional parameters:

void someFunction(int firstParameter, int secondParameter, [int? optionalParameter]) {
	if (optionalParameter != null) {
		print('${firstParameter}, ${secondParameter}, ${optionalParameter}');
	} else {
		print('${firstParameter}, ${secondParameter}');
	}
}
void main() {

	someFunction(1, 2);
	someFunction(1, 2, 3);
}
  • Note: Optional parameters must come after the required parameters.

  • Note: You cannot use both optional and named parameters, you should choose only one of them.