美文网首页
Dart 学习之路

Dart 学习之路

作者: jemmy_xl | 来源:发表于2020-01-09 22:54 被阅读0次
  1. 形参中如何实现必传参数 与 非必传参数
 void main(){
 String printUserInfo(String username, int age) {
    return "姓名:$username ----  年龄: $age";
  }
  print(printUserInfo('张山', 20));
  print(printUserInfo('张山')); // 该处会报错,

String printUserInfo2(String username, [int age]) {
    if(age != null) {
      return "姓名: $username ---- 年龄: $age";
    }
    return "姓名: $username --- 年龄保密";
}
  print(printUserInfo2('张三', 21));
  print(printUserInfo2('张三22'));// 该处不会报错。

}

2.闭包

void main(){
        fn(){
        var a=123;  /*不会污染全局   常驻内存*/
        return(){           
          a++;          
          print(a);
        };        
      }     
      var b=fn();   
      b();
      b();
      b();
}

结果是:

flutter: 124
flutter: 125
flutter: 126

相关文章

  • Dart 学习之路

    形参中如何实现必传参数 与 非必传参数 2.闭包 结果是:

  • Dart学习-基础篇

    1.Dart学习入门2.Dart学习-关键词3.Dart学习-变量4.Dart学习-内置类型5.Dart学习-方法...

  • 磨刀- 初识 Dart

    ✨✨✨✨✨ 魏什么_多喝水 Flutter 之路 人生若只如初见,何事秋风悲画扇 重要的点 在学习 Dart 语言...

  • Flutter学习资料

    一、Dart学习资料 1.语言 Dart编程中文语言网 Dart学习笔记 极客学院Dart教程汇总 为 Java ...

  • 我的收藏2020-05-17

    站在巨人们的肩膀上,努力学习~ 精选文章 App Swift进阶黄金之路 基于 Flutter+Dart 聊天实例...

  • -bash: dart: command not found

    今天开始学习下dart语法,新建个helloWorld.dart文件,执行dart helloWorld.dart...

  • dart学习笔记

    为了学习flutter开发,今天开始学习dart这门语言。 1.dart官网地址:https://dart.dev...

  • Flutter 学习之路 - Dart入门笔记

    参考文献: https://www.dartlang.org/samples 感觉最近要入坑 Flutter 了,...

  • Flutter 学习之路(一)Dart语言

    入门: 在macOS上搭建Flutter开发环境Flutter 的安装 课程安排 Flutter 简介 :跨平台技...

  • Dart基础入门

    Flutter应用是采用Dart语言来编写,在学习Flutter之前,我们有必要先学习一下Dart语言。Dart是...

网友评论

      本文标题:Dart 学习之路

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