Dart 匿名方法 自执行方法 方法的递归
int getNum(int n){
return n; }
Dart匿名方法
var printNum=(){
print(123);
};
printNum();
var printNum=(int n){
print(n+2);
};
printNum(12);
Dart自执行方法
((int n){
print(n);
print('我是自执行方法');
})(12);
Dart 方法的递归
var sum=1;
fn(n){
sum*=n;
if(n==1){
return ;
}
fn(n-1);
}
fn(5);
print(sum);
通过方法的递归 求1-100的和
var sum=0;
fn(int n){
sum+=n;
if(n==0){
return;
}
fn(n-1);
}
fn(100);
print(sum);
```