什么是 Dart 编程17 Mar 2025 | 6 分钟阅读 Dart 是由 Google 于 2011 年 开发的开源通用面向对象的编程语言,具有 C 风格的语法。 Dart 编程的目的是为 Web 和移动应用程序创建前端用户界面。 它正在积极开发中,被编译成用于构建移动应用程序的本机机器码,它的灵感来自其他编程语言,例如 Java、JavaScript、C#,并且是强类型的。 由于 Dart 是一种编译语言,因此您无法直接执行代码; 相反,编译器会解析它并将其转换为机器码。 它支持大多数编程语言的常见概念,例如类、接口、函数,与其他编程语言不同的是。 Dart 语言不直接支持数组。 它支持集合,用于复制数据结构,例如数组、泛型和可选类型。 以下示例显示了简单的 Dart 编程。 数据类型Dart 是一种强类型编程语言。 这意味着,您在编程语言中使用的每个值都有一个类型,无论是字符串还是数字,并且必须在编译代码时已知。 在这里,我们将讨论 Dart 编程语言中最常见的基本数据类型。
变量和函数变量是存储值的内存中的命名空间。 变量的名称称为 标识符。 它们是数据容器,可以存储任何类型的值。 例如 在这里,myAge 是一个变量,它存储一个整数值 50。 我们也可以给它 int 和 double。 但是,Dart 有一个类型推断功能,它推断值的类型。 因此,如果您使用 var 关键字创建一个变量,Dart 可以推断该变量为整数类型。 除了变量之外,函数是任何编程语言的另一个核心特性。 函数是一组执行特定任务的语句。 它们被组织成代码的逻辑块,这些代码是可读的、可维护的,并且可以重用。 函数声明包含函数名称、返回类型和参数。 以下示例解释了 Dart 编程中使用的函数。 运算符Dart 语言支持所有运算符,就像您熟悉其他编程语言(例如 C、Kotlin 和 Swift)一样。 运算符的名称列在下面
决策制定和循环决策制定是一项功能,它允许您在执行指令之前评估一个条件。 Dart 语言支持以下类型的决策制定语句
下图更清楚地解释了这一点。 ![]() 示例循环用于重复执行一段代码,直到指定的条件变为真。 Dart 语言支持以下类型的循环语句
下图更清楚地解释了这一点。 ![]() 示例注释注释是 不可执行 的代码行。 它们是所有编程语言的主要方面之一。 其目的是提供有关项目、变量或操作的信息。 Dart 编程中有三种类型的注释
Continue 和 BreakDart 还在循环中使用 continue 和 break 关键字,并在需要时使用。 continue 语句允许您跳过循环内的其余代码,并立即跳转到循环的下一次迭代。 我们可以从以下示例中理解它。 示例break 语句允许您终止或停止程序的当前流程,并在循环体之后继续执行。 以下示例给出了详细的解释。 示例Final 和 Const 关键字我们可以使用 final 关键字来限制用户。 它可以应用于许多上下文,例如变量、类和方法。 Const 关键字用于声明常量。 我们不能在赋值后更改 const 关键字的值。 示例面向对象编程Dart 是一种面向对象的编程语言,这意味着 Dart 中的每个值都是一个对象。 数字也是 Dart 语言中的一个对象。 Dart 编程支持 OOPs 特性(如对象、类、接口等)的概念。 对象: 对象是一个实体,它具有状态和行为。 它可以是物理的或逻辑的。 在 Dart 中,每个值都是一个对象,甚至是基本值,如文本和数字。 Dart 还允许您构建自定义对象以表达数据之间更复杂的关系。 类: 类是对象的集合。 这意味着对象是在类的帮助下创建的,因为每个对象都需要一个蓝图,您可以根据该蓝图创建单个对象。 类定义包括以下内容
让我们看一个例子,它可以帮助您轻松理解 OOPs 的概念。 在上面的例子中,我们定义了一个名为 Mobile 的类,它有三个字符串类型的变量和三个函数或方法。 然后,我们创建一个 main 函数,Dart 将在您的应用程序启动时首先执行它。 在 main 中,我们创建一个 对象 来访问类的属性。 最后,我们打印输出。 下一主题Flutter Widgets |
我们请求您订阅我们的新闻通讯以获取最新更新。