Dart基础学习
Leonardo_Fibonacci
make it happen make it better
展开
-
09 Dart 基础 关键字
翻译成中文的意思是空安全, 可以帮助开发者避免一些日常开发中很难被发现的错误,并且额外的好处是可以改善性能,Flutter2.2.0(2021年5月19日发布) 之后的版本都要求使用null safety。最开始 @required 是注解,在它已经作为内置修饰符。主要用于允许根据需要标记任何命名参数(函数或类),使得它们不为空。因为可选参数中必须有个 required 参数或者该参数有个默认值。equired翻译成中文的意思是需要、依赖。关键字主要用于延迟初始化。原创 2023-02-08 07:32:58 · 216 阅读 · 0 评论 -
08 Dart 基础 自定义库,系统库,第三方库
前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念。在Dart中,库的使用时通过import关键字引入的。library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来指定。Dart中的库主要有三种:1、我们自定义的库2、系统内置库3、Pub包管理系统中的库1、需要在自己想项目根目录新建一个pubspec.yaml。原创 2023-02-08 06:52:26 · 387 阅读 · 0 评论 -
07 Dart 基础 泛型类型
通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)// 定义一个函数 传入什么类型的参数 返回什么类型的参数// 指定泛型的类型。原创 2023-02-06 20:38:42 · 78 阅读 · 0 评论 -
06 Dart 基础 类和对象
继承是指这样一种能力:它可以使用现有类的功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一部分属性和方法则隐藏。Dart是一门使用类和单继承的面向对象语言,所有的对象都是类的实例,并且所有的类都是Object的子类。多态:允许将子类类型的指针赋值给父类类型的指针, 同一个函数调用会有不同的执行效果。Dart所有的东西都是对象,所有的对象都继承自Object类。原创 2023-02-04 19:48:32 · 371 阅读 · 1 评论 -
05 Dart 基础 方法了解
/ 1 方法的定义return 99;// 2 定义一个带参数的方法// 3 定义一个带可选参数的方法//4 定义一个带默认参数的方法// 5 定义一个把方法当做参数的方法fn();fn1();原创 2023-02-04 07:19:32 · 46 阅读 · 0 评论 -
04 Dart基础 List,Set,Map详解
四 for each ,every等方法。原创 2023-02-04 06:13:10 · 135 阅读 · 0 评论 -
03 Dart 基础 类型转换
【代码】03Dart基础类型转换。原创 2023-02-02 06:52:42 · 351 阅读 · 0 评论 -
02 Dart 基础 string ,int,list,map
list map 基础数据类型判断原创 2022-08-28 10:59:04 · 199 阅读 · 0 评论 -
01dart基础 命名 修饰符
注意: var 后就不要写类型 , 写了类型 不要var 两者都写 var a int = 5;dart是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒。dart中定义变量可以通过var关键字可以通过类型来申明变量。...原创 2022-08-27 09:50:13 · 123 阅读 · 0 评论