RosettaCodeData/Task/Function-definition/Dart/function-definition.dart

18 lines
393 B
Dart

main(){
print(multiply(1,2));
print(multiply2(1,2));
print(multiply3(1,2));
}
// the following definitions are equivalent
// arrow syntax without type annotations
multiply(num1, num2) => num1 * num2;
// arrow syntax with type annotations
int multiply2(int num1, int num2) => num1 * num2;
// c style with curly braces
int multiply3(int num1, int num2){
return num1 * num2;
}