函数也可以将值与控制一起返回给调用者。这样的函数称为返回函数。
语法
return_type function_name(){  
   //statements  
   return value;  
}
其中
- return_type可以是任何有效的数据类型。
- return语句是可选的,没有指定函数则返回- null;
- 返回值的数据类型必须与函数的返回类型匹配。
- 函数最多可以返回一个值。换句话说,每个函数只能有一个return语句。
示例
通过下面的例子来理解返回函数的工作原理。
- 示例中声明了函数test(),函数的返回类型是字符串。
- 该函数返回一个字符串值给调用者,它是通过return语句实现的。
- 函数test()返回一个字符串,它显示为输出。
void main() { 
   print(test()); 
}  
String test() { 
   // function definition 
   return "hello world"; 
}
示例
hello world
