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介面