类通过 class 关键字进行定义,其后单词表示 类的名称 。名称之后,通过 {} 表示类定义的作用域,在其中定义类的 成员变量 及 成员方法。
四则运算是最基础的量之间的逻辑处理,包括加、减、乘、除、取商和取余六种运算。四则运算符的左右两侧是变量,运算会生成另一个变量。
if 和 bool 型变量形影不离,它会根据条件的真假,来执行不同的代码块。所以一个 if...else 语句可以表示两段分支的抉择,另外如果 else 代码块...
在 double 和 int 中,定义了 parse 方法用于通过解析数据获得数字
第三步:倒茶 + 戴上耳机听纯音乐 + 倒计时 10 分钟 + 加告诉自己随时可以停止学习
在 debug 模式下,(由于 Dart 的去重策略)你也许会发现两个 const 的 widget 长得并不完全一样。
该应用程序带来了 flutter/material.dart 包,为应用程序提供了一些基础功能,例如标题栏,material 图标和主题。 它还设置了一个有状态...
例如, obj is Object 总是 true。 但是只有 obj 实现了 T 的接口时, obj is T 才是 true。
是对一个boolean表达式进行检查,一个正确运行的程序必须保证这个Boolean表达式的值为true,若表达式的值为false,则说明程序已处于一种不正确的状...
dart是单线程语言,支持异步,dart线程中有两个队列,分别为微任务队列和事件队列。在 Dart 的事件循环中,首先会执行同步代码,这些代码会直接在当前执行栈...
函数是编程中的基本构建块之一,它是一段可以重复使用的代码,用于执行特定的任务或计算。函数通常接收输入(参数),执行一些操作,然后返回输出(结果)。
封装是面向对象编程中的一个基本概念,它的主要目的是将对象的状态(数据)和行为(方法)组合在一起,并隐藏对象的内部实现细节,只暴露必要的接口给外部使用。
在 Dart 中,和 Java、C++、C# 等语言不同,我们不能通过重载构造函数(即使用相同的构造函数名来创建不同的构造函数)来创建多个构造函数。然而,Dar...
在 Dart 中,封装是面向对象编程的一个重要特性。它主要是指将数据(变量)和操作这些数据的方法(函数)组合在一个类中,并对外部隐藏数据的具体实现细节,只通过定...
在编程语言中,基本数据类型是构建更复杂数据结构的基础。在本文中,我们将比较 Kotlin、Dart (Flutter)、Java 和 C++ 中的基本数据类型,...
在 Dart 编程语言中,函数是构建应用程序的基本组成部分。函数可以封装代码,使其更易于重用和维护。本文将通过 Flutter 与鸿蒙的实际案例,深入探讨 Da...
在本篇博客中,我们将探讨 Dart 编程语言中的列表(List)操作。列表是一种有序的集合,允许存储不同类型的数据。通过一段简单的代码示例,我们将逐步解析 Da...
在本篇博客中,我们将深入探讨 Dart 编程语言中的字符串操作。Dart 是一种强类型的语言,广泛应用于 Flutter 开发以及其他一些领域。下面我们将通过一...
接上篇 dart collection 库,下面是 dart collection 库对一些已有类型的扩展。
在看 Flutter 官方的 Flutter Widget of the Week 系列视频时,有一个视频讲 collection 库提供了许多方便的功能,值的...