p2p网站设计,手工制作帽子 小学生,wordpress diy,微信公众号网页制作Dart是一种开源通用编程语言#xff0c;它最初是由Google开发的#xff0c; Dart是一种具有C样式语法的面向对象的语言#xff0c;它支持诸如接口#xff0c;类之类的编程概念#xff0c;与其他编程语言不同#xff0c;Dart不支持数组#xff0c; Dart集合可用于复制数据…
Dart是一种开源通用编程语言它最初是由Google开发的 Dart是一种具有C样式语法的面向对象的语言它支持诸如接口类之类的编程概念与其他编程语言不同Dart不支持数组 Dart集合可用于复制数据结构例如数组泛型和可选类型。
以下代码显示了一个简单的Dart程序-
void main() {print(Dart language is easy to learn);
}
变量和数据类型
变量被命名为存储位置数据类型仅指与变量和函数关联的数据的类型和大小。
Dart使用 var 关键字声明变量。 var 的语法在下面定义
var nameDart; final 和 const 关键字用于声明常量。它们定义如下-
void main() {final a 12;const pi 3.14;print(a);print(pi);
}
Dart语言支持以下数据类型-
Numbers - 用于表示数字文字-Integer和Double。 Strings - 代表字符序列字符串值用单引号或双引号指定。 Booleans - Dart使用 bool 关键字表示布尔值-true和false。 Lists和Maps - 用于表示对象的集合。可以在下面定义一个简单的列表-。
void main() {var list [1,2,3,4,5];print(list);
}
上面显示的列表产生[12345]列表。
可以按如下所示定义Map-
void main() {var mapping {id: 1,name:Dart};print(mapping);
}
Dynamic - 如果未定义变量类型则其默认类型为动态以下示例说明了动态类型变量-
void main() {dynamic name Dart;print(name);
}
判断与循环
判断块在执行指令之前判断条件。 Dart支持IfIf..else和switch语句。
循环用于重复代码块直到满足特定条件为止。 Dart支持for..inwhile和do..while循环。
让无涯教程了解一个有关控制语句和循环用法的简单示例-
void main() {for( var i 1 ; i 10; i ) {if(i%20) {print(i);}}
}
上面的代码打印从1到10的偶数。
Functions函数
函数是一起执行特定任务的一组语句让无涯教程看一下Dart中的一个简单函数如下所示-
void main() {add(3,4);
}
void add(int a,int b) {int c;c ab;print(c);
}
上面的函数将两个值相加并产生7作为输出。
面向对象编程
Dart是一种面向对象的语言。它支持面向对象的编程函数例如类接口等。
类是用于创建对象的蓝图。类定义包括以下内容-
FieldsGetters and settersConstructorsFunctions
现在让无涯教程使用以上定义创建一个简单的类-
class Employee {String name;//getter methodString get emp_name {return name;}//setter methodvoid set emp_name(String name) {this.name name;}//函数定义void result() {print(name);}
}
void main() {//对象创建Employee emp new Employee();emp.name employee1;emp.result(); //函数调用
} Flutter - Dart入门教程 - 无涯教程网无涯教程网提供Dart是一种开源通用编程语言它最初是由Google开发的 Dart是一种具有C样式语法的面...https://www.learnfk.com/flutter/flutter-introduction-to-dart-programming.html