方法定義
返回類型 方法名(參數(shù)1,參數(shù)2,...){
方法體...
return 返回值
}
void main() {
String allName = getAllName("zhou", "bin");
print(allName);
}
String getAllName(String firstName, String secondName){
return firstName + " " + secondName;
}
方法特性
方法也是對象,并且有具體的類型Function
返回值類型碌廓、參數(shù)類型都可省略
箭頭語法:=> expr 是{return expr;}縮寫。只適用于一個表達式,如果函數(shù)體包含多個表達式鹅颊,則不能使用。
方法都有返回值墓造。如果沒有指定堪伍,默認return null 最后一句執(zhí)行
void main() {
String allName = getAllName("zhou", "bin");
print(allName);
//
printPerson('zhouzhou', 25);
printPersonAllName('wang', 22);
}
String getAllName(String firstName, String secondName){
return firstName + " " + secondName;
}
printPerson(name, age) {
print("name=$name, age=$age");
}
printPersonAllName(name, age) => 'name=$name, age=$age';