Dart 基本语法

2024 年 8 月 29 日 | 阅读 3 分钟

在本教程中,我们将学习 Dart 编程语言的基本语法。

Dart 标识符

标识符是用于定义变量、方法、类和函数等的名称。标识符是由字母([A 到 Z],[a 到 z])、数字([0-9])和下划线(_)组成的序列,但请记住,第一个字符不应是数字。下面给出了一些定义标识符的规则。

  • 第一个字符不应是数字。
  • 不允许使用特殊字符,除了下划线 (_) 或美元符号 ($)。
  • 不允许连续两个下划线 (__)。
  • 第一个字符必须是字母(大写或小写)或下划线。
  • 标识符必须是唯一的,并且不能包含空格。
  • 它们区分大小写。变量名 Josephjoseph 将被区别对待。

下面是有效和无效标识符的表格。

有效标识符无效标识符
firstname__firstname
firstNamefirst name
var1V5ar
$countfirst-name
_firstname1result
First_name@var

Dart 打印和字符串插值

print() 函数用于在控制台上打印输出,$expression 用于字符串插值。下面是一个例子。

示例 -

输出

My name is Peter My roll number is 24

Dart 中的分号

分号用于终止语句,这意味着它指示语句在这里结束。每个语句都必须以分号 (;) 结尾。我们可以使用分号作为分隔符在一行中编写多个语句。如果使用不当,编译器将生成错误。

示例 -

Dart 空格和换行符

Dart 编译器会忽略空格。它用于在我们的程序中指定空格、制表符和换行符。它将任何语句的一部分与语句的另一部分分开。我们也可以在程序中使用空格和制表符来定义缩进,并为程序提供适当的格式。这使得代码易于理解和阅读。

Dart 中的块

块是包含在大括号中的语句的集合。在 Dart 中,我们使用大括号将块中的所有语句分组。考虑以下语法。

语法

Dart 命令行选项

Dart 命令行选项用于修改 Dart 脚本执行。标准命令行选项如下所示。

序号。命令行选项描述
1.-c 或 -c它允许断言和类型检查。
2.--version它显示 VM 版本信息。
3.--package<路径>它指示包解析配置文件的路径。
4.-p <路径>它指示在哪里找到库。
5.-h 或 -help它用于寻求帮助。

启用检查模式

通常,Dart 程序以两种模式运行,如下所示。

  • 检查模式
  • 生产模式

检查模式 - 检查模式在 Dart 代码中启用各种检查,例如类型检查。在开发过程中,它会发出警告或抛出错误。要启动检查模式,请在 dart 脚本文件名之前在命令提示符中键入 -c 或 --checked 选项。默认情况下,Dart VM 以检查模式运行。

生产模式 - Dart 脚本以生产模式运行。它在运行脚本时提供性能增强的保证。考虑以下示例。

示例 -

现在通过键入 dart -c 或 --checked mode 激活检查模式

Dart VM 将抛出以下错误。


下一主题Dart 注释