Dart返回函式

2019-10-16 22:06:38

函式也可以將值與控制一起返回給呼叫者。這樣的函式稱為返回函式。

語法

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