方法定义
返回类型 方法名(参数1,参数2,...){
方法体...
return 返回值
}
void main() {
String allName = getAllName("zhou", "bin");
print(allName);
}
String getAllName(String firstName, String secondName){
return firstName + " " + secondName;
}
方法特性
方法也是对象,并且有具体的类型Function
返回值类型、参数类型都可省略
箭头语法:=> expr 是{return expr;}缩写。只适用于一个表达式,如果函数体包含多个表达式,则不能使用。
方法都有返回值。如果没有指定,默认return null 最后一句执行
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';









网友评论