dart语言学习(十四)— 方法定义&方法特性

版权声明:本文为博主原创文章,转载请注明地址。 https://blog.csdn.net/huangxiaoguo1/article/details/85014594
  • 方法定义
返回类型  方法名(参数1,参数2,...){

	方法体...
	
	return 返回值

}
void main(List<String> args) {
  String person= getPerson("huangxiaoguo", 25);
  print(person);
}

String getPerson(String name,int age){
  return "name=$name,age=$age";
}
name=huangxiaoguo,age=25
Exited
  • 方法特性

    方法也是对象,并且有具体的类型Function

    返回值类型、参数类型都可省略

    箭头语法:=> expr 是{return expr;}缩写。只适用于一个表达式

    方法都有返回值。如果没有指定,默认return null 最后一句执行

void main(List<String> args) {
  printPerson("张三", 18);

  print(printPerson("张三", 18));

  String person = getPerson("huangxiaoguo", 25);
  print(person);
}

printPerson(name, age) {
  print("name=$name,age=$age");
}

getPerson(name, age) => "name=$name,age=$age";


name=张三,age=18
name=张三,age=18
null
name=huangxiaoguo,age=25
Exited

猜你喜欢

转载自blog.csdn.net/huangxiaoguo1/article/details/85014594