1、内置方法/函数:
比如前面我们一直使用的print()方法就是Dart的内置方法。
2、Dart自定义方法:
自定义方法:
自定义方法的基本格式:
返回类型 方法名称(参数1,参数2,...){
方法体
return 返回值;
}
void printInfo(){
print('我是一个自定义方法 无返回值');
}
int getNum(){
var myNum=123;
return myNum;
}
String printUserInfo(){
return 'this is str';
}
List getList(){
return ['111','2222','333'];
}
void main(){
print('调用系统内置的方法');
printInfo(); //调用printInfo方法
var n=getNum(); //调用getNum方法,把返回值赋值给n
print(n);
print(printUserInfo()); //调用printUserInfo方法,打印返回值
print(getList()); //调用getList方法,打印返回值
}
//演示方法的作用域
void xxx(){
aaa(){
print(getList());
print('aaa');
}
aaa();
}
// aaa(); 错误:aaa方法的作用域在xxx方法里,所以aaa的作用域是局部作用域
xxx(); //调用方法 正确:xxx方法的作用域在全局