Dart返回函数

函数也可以将值与控制一起返回给调用者。这样的函数称为返回函数。

语法

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

上一篇: Dart函数 下一篇: Dart接口