方法定义
learn(name,time)=> "name=$name,time=$time"
learn2(name,time){

}
方法定义

方法特性

方法的特性
function没有给具体返回值类型,会返回null;
=>箭头语法后跟表达式。
方法特性图
方法定义图
关于没有返回值的方法的特殊说明 可省略void
方法定义的特殊形式 =>
方法定义的返回值类型和参数类型都可以省略
方法定义
返回类型 方法名 (参数1,参数2,...){
方法体...
return 返回值
}
方法特性
方法也是对象,并且有具体类型Function
返回值类型、参数类型都可省略
箭头语法:=>expr是{return expr;}缩写。只适用于一个表达式
方法都有返回值。如果没有指定,默认return null最后一句执行
Dart的方法特性,方法也是对象、箭头语法
String person(String name,int age){
return "name=$name,age=$age";
}
person2(name,age) =>"name=$name,age=$age";
int gender=2;
person3(name,age)=>gender==1?"name=$name,age=$age":"test";
person1(name,age){
print("name=$name,age=$age");
getPerson(name,age)=>"$name,$age";
void getPerson(name,age) {
return "$name,$age";
}
方法写法,简单写法后可写表达式
往main方法中传入参数。
方法特性:
方法定义:
默认返回null
=> 语法 (return)
返回类型及参数类型均可省略
方法特性。
命令行执行
方法定义。
一,方法定义:
返回类型 方法名 (参数1,参数2,...){
方法体...
return 返回值
}
二,方法特性
1,方法也是对象,并且有具体类型Function
2,返回值类型、参数类型都可省略
3,箭头语法:=>expr是{return expr;}缩写。只适用于一个表达式
4,方法都有返回值。如果没有指定,默认return null最后一句执行
方法的定义
返回类型 方法名 (参数1, 参数2,....){
方法体....
return 返回值
}
2、返回值类型、参数类型都可省略
3、箭头函数:=>expr是{return expr;}的缩写。只适用于一个表达式
列:
String getPerson(String name,int age){
return “name=$name,age=$age”;
}
可写成:
getPerson(name, age)=> “name=$name,age=$age”;
而且,在箭头函数中也可以用表达式
列:
int gender=1;
getPerson(name, age)=> gender==1 ?“name=$name,age=$age”:"不等于1";
1、方法也是对象,并且有具体类型Function。
4、方法都有返回值。如果没有指定,默认返回null
dart中方法也是对象
=> expr 是 {return expr}的缩写 ,只适用于一个表达式
方法都有返回值,如果没有指定就会返回null
方法的返回类型和参数类型可以省略
给main(List args)函数传递参数