美文网首页flutter
08.4 Dart 匿名方法 自执行方法 方法的递归

08.4 Dart 匿名方法 自执行方法 方法的递归

作者: __Mr_Xie__ | 来源:发表于2023-03-06 14:03 被阅读0次
int getNum(int n){
  return n;
}

void main(){    
  // print(getNum(12));

  //匿名方法

  // var printNum=(){
  //   print(123);
  // };

  // printNum();

  // var printNum=(int n){
  //   print(n+2);
  // };

  // printNum(12);

//自执行方法

    // ((int n){
    //   print(n);
    //   print('我是自执行方法');
    // })(12);

//方法的递归
      // 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);
}

相关文章

网友评论

    本文标题:08.4 Dart 匿名方法 自执行方法 方法的递归

    本文链接:https://www.haomeiwen.com/subject/kplykdtx.html