Dart语言基本语法
Dart语言基本语法
Dart是一种由Google开发的面向对象的编程语言,它简洁、高效且易读。在本篇文章中,我们将讲解Dart语言的基本语法规则,包括变量、数据类型、运算符等。
变量
在Dart中,变量分为两种:全局变量和局部变量。
全局变量定义在程序的任何地方,它们属于global
命名空间。要定义一个全局变量,只需使用var
关键字,如:
var globalVar;
局部变量定义在函数、方法或者类的内部,它们属于该函数、方法或类的命名空间。要定义一个局部变量,需要在变量名前加上相应的作用域关键字,如:
void main() {
var localVar = '局部变量';
}
数据类型
Dart支持以下基本数据类型:
- String:表示文本数据,如
'Hello, World!'
。 - Number:表示数字数据,如
3.14
和-123
。 - bool:表示布尔值,如
true
和false
。 - List:表示列表,如
['apple', 'banana', 'cherry']
。 - Map:表示映射,如
{'name': '张三', 'age': 30}
。 - Set:表示集合,如
{1, 2, 3, 4, 5}
。 - DateTime:表示日期和时间,如
DateTime.now()
。
运算符
Dart支持以下运算符:
- 算术运算符:
+
、-
、*
、/
、%
、^
。 - 比较运算符:
==
、!=
、>
、<
、>=
、<=
。 - 逻辑运算符:
&&
、||
、!
。 - 位运算符:
&
、|
、^
、~
、<<
、>>
、>>>
。 - 赋值运算符:
=
、+=
、-=
、*=
、/=
、%=
、^=
、<<=
、>>=
、>>>=
。
控制结构
Dart提供了以下控制结构:
- 条件语句:if、else、if-else、switch。
- 循环语句:for、while、do-while、break、continue。
- 跳转语句:return、throw。
函数
Dart支持自定义函数,函数定义的基本格式如下:
void functionName(参数列表) {
// 函数体
}
函数调用时,需要使用函数名和括号,如:
void main() {
print('Hello, World!');
}
类和对象
Dart支持面向对象编程,可以使用类和对象来组织代码。类定义的基本格式如下:
class 类名 {
// 类的属性
// 类的构造方法
// 类的成员方法
}
对象是类的实例,创建对象时需要使用类名和括号,如:
void main() {
MyClass obj = MyClass();
}
总结
本文介绍了Dart语言的基本语法规则,包括变量、数据类型、运算符、控制结构、函数、类和对象等。希望这些内容能够帮助你更好地掌握Dart编程。
好好学习,天天向上