Flutter
文章平均质量分 91
Echoyaho
这个作者很懒,什么都没留下…
展开
-
Dart函数
对于函数我们肯定不陌生,在前面的文章里也经常使用,但是还没有系统性的介绍关于Dart中的函数,那么本篇我们就来系统性的学习关于函数的知识。原创 2023-10-14 14:32:20 · 131 阅读 · 1 评论 -
Dart模式类型
本篇内容不多,主要是对上篇文章的补充,介绍了一些关于Dart中模式的分类,以及一些上篇文章中没有讲解的模式,不过由于作者水平有限,并没有写的十分深入,文章中也可能存在错误还请见谅。原创 2023-10-11 20:22:54 · 82 阅读 · 0 评论 -
Dart模式
在前面的文章中,我们详细的了解了关于语法、类型相关的知识,本篇是一个新的篇章,在前面的文章中都没有涉及过,本篇的主题就是“模式”,在本篇文章中,会详细讲解关于Dart模式的知识,从官网的内容出发,也会加上一些个人使用的小技巧和一些习惯。要学习模式,那么首先我们就要知道,什么是模式。在Dart官网中,对于模式的定义是这样的:从这段话我们可以知道,模式其实就是Dart中的一个语法种类。它主要用来表示一组值的形状还可以与实际的值进行匹配。光这么说可能不太具体,后面会给出详细的实例,现在只需要记得,原创 2023-10-10 23:20:54 · 154 阅读 · 1 评论 -
Dart类型系统
通过前面的学习,我们已经了解了在Dart中常用的数据类型,对Dart的类型也有了一个基本的认识,那么本篇我们将讨论一个重量级的话题,就是Dart的类型系统。要了解类型系统,首先要知道类型系统是什么,维基百科上对于类型系统的定义如下:在计算机科学中,类型系统(英语:type system)用于定义如何将编程语言中的数值和表达式归类为许多不同的类型,如何操作这些类型,这些类型如何互相作用。原创 2023-10-08 23:01:02 · 79 阅读 · 1 评论 -
Dart类型别名与Record
在前面的文章里,我们已经学习了Dart中的常用基础类型、泛型的使用与定义、集合类型的使用,可以说这基本上囊括了我们日常开发所需要的大部分类型,但是Dart中还有一个类型我们也需要了解一下,它既不属于基础类型,也不属于集合类型,是一个单独的类型,但是在有时候很有用,它就是Record类型。顾名思义,记录类型,那就是用来记录了,记录了的东西就不能修改了,就像一张打印好的照片一样。本章就着重介绍这个类型,并附带介绍一下关于类型别名定义的知识。原创 2023-10-04 10:54:13 · 216 阅读 · 1 评论 -
Dart集合类型
在上一篇中,我们详细介绍了泛型的作用,怎样定义泛型和使用泛型。那么有了上一篇内容的基础,我们本篇就要来学习怎样使用Dart提供的集合类型了。集合类型顾名思义就是一个集合,里面会包含很多值,只是组织方式的不同,Dart内置了三种集合类型List、Set和Map。本篇会一一介绍它们的使用。本篇介绍了Dart所支持的三种集合类型List/Map/Set使用起来都很方便,都可以通过字面量、参数字面量、构造函数的方式来创建。原创 2023-10-03 14:10:28 · 41 阅读 · 0 评论 -
Dart泛型
在上一篇关于内置类型的文章中,我们了解了Dart中有那些内置类型,也详细介绍了三种常用的基础数据类型String,num,bool。还有一些数据类型我们没有进行了解,比如集合类型,Record类型,因为在了解集合类型之前,我们需要先了解一下泛型是什么东西,我们才能知道为什么集合类型要这样使用。所以本篇我们就来了解一下Dart中的泛型是怎么回事。原创 2023-10-03 14:08:54 · 55 阅读 · 0 评论 -
Dart内置类型_基础数据类型
在前面的几篇文章中,我们已经详细的学习了关于Dart的基础语法,接下来的几篇文章中,我们将继续学习Dart中的数据类型,包括基础数据类型、集合类型、泛型、Dart的类型系统的概念等等。本篇我们将首先学习Dart的基础数据类型,让我们看看Dart的基础数据类型到底是怎么个事儿!原创 2023-10-03 08:50:32 · 54 阅读 · 0 评论 -
Dart语法基础_库和导入
在前面已经将Dart的语法基础介绍的差不多了,本篇则是语法基础的最后一篇,重点用来介绍Dart 中的 Library和import。我们平时的开发中,总会使用一些我们自己编写的工具,或者使用第三方的工具库,来提高我们的开发效率,或者简化我们的某些操作,所以库是必不可少的,但是有了库,我们还得知道在一门编程语言中怎样使用库。原创 2023-10-02 10:26:57 · 201 阅读 · 1 评论 -
Dart语法基础_Metadata
本篇要介绍的一个概念是metadata也可以叫做元信息,在前面的几篇文章中,并没有提及这个概念。不过对于其他语言的学习者来说metadata这个概念应该还是了解的。但是在Dart中这个更像是Java的注解。原创 2023-10-02 10:12:37 · 81 阅读 · 2 评论 -
Dart语法基础_运算符
上一篇介绍了关于变量的一些细节,这一篇来介绍一下关于操作符的一些东西,运算符这个东西,每个编程语言都有,但是每个编程语言都有自己特色的东西,那些所有编程语言都有的运算符就不在这里细讲了,本篇只介绍dart中有特色的运算符。通过前面这些内容,我们可以看到,其实Dart的运算符和其他语言的并没有什么不同的,唯一不同的可能就是cascade这部分。我们也可以知道Dart对这些运算符的特殊处理,其实主要就是在对空值进行处理,保证。原创 2023-10-02 10:09:34 · 141 阅读 · 1 评论 -
Dart语法基础_变量
在前面一篇文章中,我”囫囵吞枣“的介绍了一下Dart中的一些特性,在接下来的文章中我会仔细的介绍,Dart语言中的一些细节,主要内容来源还是官方文档,有兴趣的朋友也可以直接去查看官方文档,本篇主要介绍Dart变量相关的一些知识。原创 2023-10-01 09:07:24 · 52 阅读 · 0 评论 -
Dart概览
Dart是一种针对客户端优化的语言,用于在任何平台上开发高性能的应用程序。它设计的初衷就是考虑客户端的开发,并且对开发效率(热重载)和跨平台(一份代码可以编译成多个平台的应用程序,web,桌面,移动端,一次编写,多处运行)提供了更高优先级的支持。Dart也是流行客户端框架Flutter的基础,为Flutter提供运行时支持,也为开发人员提供了很多开发工具,比如格式化代码、代码分析、代码测试等。原创 2023-09-30 17:55:03 · 79 阅读 · 0 评论