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_programming_functions.htm
廣告