:::
3-3 Dart 的函數
- 所有的函數都會有傳回值
- 若是沒有指定傳回值,預設為null(系統會自動在最後加一個隱藏的return)
- 函數基本形狀:
String getUser(String name, String sex) { var info = '$name 的性別是 $sex'; return info; } - 加入預設值
String getUser(String name, String sex = '男') { var info = '$name 的性別是 $sex'; return info; } - 可選參數
String getUser(String name, String sex = '男', [String from='台南']) { var info = '$name 的性別是 $sex'; if(from!=null){ info ='$info 來自 $from'; } return info; }
3-2 Dart 的常數