找到 56 篇文章 关于 Dart 编程

Golang 和 Dart 之间的区别

Sabid Ansari
更新于 2023年4月12日 09:52:17

2K+ 次浏览

Golang 和 Dart 是两种流行的编程语言,用于开发 Web、移动和桌面应用程序。Golang 是一种编译型编程语言,由 Google 于 2007 年开发。另一方面,Dart 是一种相对较新的编程语言,由 Google 于 2011 年开发。这两种语言都具有其独特的特性和优势,但也存在差异。在本文中,我们将从性能、语法、社区和用例方面比较 Golang 和 Dart。Golang 和 Dart 之间的区别性能比较选择编程语言的主要因素之一是性能。Golang 和 Dart 都以其... 阅读更多

Dart 编程中的 while 和 do-while

Mukul Latiyan
更新于 2021年5月24日 12:23:52

191 次浏览

Dart 中也提供了 while 和 do-while 循环。在语法和功能上,它们与 C 语言中的 while 和 do-while 循环非常相似。While 循环while 循环是一种不定循环,可以根据我们提供的条件修改为运行有限次数的迭代。语法while(condition){    // 执行此操作 }示例考虑以下示例 -  实时演示void main() {    var age = 6;    while(age < 10){       print("age is now $age");       age++;    } }输出age is now 6 age is now 7 age is now 8 age ... 阅读更多

Dart 编程中的变量

Mukul Latiyan
更新于 2021年5月24日 12:23:21

80 次浏览

Dart 作为一种静态类型语言,要求我们声明要使用的变量的类型。简单来说,在使用变量之前,我们需要定义要在其中存储什么类型的数据。示例考虑以下示例 -  实时演示void main(){    int collegeId = 1234;    // 声明和赋值变量    print(collegeId);        // 打印变量的值    String myName = "mukul";    print(myName); }在上面的示例中,我们声明了两个名为 'collegeId' 和 'myName' 的变量,并分别赋值 1234 和 "mukul" ... 阅读更多

Dart 编程中的 Typedef

Mukul Latiyan
更新于 2021年5月24日 12:22:56

86 次浏览

在 Dart 中,当我们想要为函数类型创建别名时,可以使用 Typedef,该别名可以用作类型注释来声明变量和该函数类型的返回类型。Typedef 在将函数类型分配给变量时保存类型信息。语法typedef functionName(parameters)当我们想要在 Dart 中创建 Typedef 时,我们会使用以上语法。现在,让我们来看一个在程序中将 typedef 变量分配给函数的示例。typdef varName = functionName一旦我们将 functionName 分配给 typedef 变量,我们就可以稍后调用原始... 阅读更多

Dart 编程中的 This 关键字

Mukul Latiyan
更新于 2021年5月24日 12:22:32

741 次浏览

Dart 中的 this 关键字用于消除类属性和参数名称相同可能导致的歧义。此关键字基本上表示一个指向当前类对象的隐式对象。当我们想要消除类属性和参数之间的歧义时,通常会在类属性前加上 this 关键字。示例让我们举两个类属性和参数名称相同的例子。考虑以下示例 -  实时演示void main() {    Employee emp = new Employee('001');    emp.empCode = '111'; } class ... 阅读更多

Dart 编程中的类型测试运算符

Mukul Latiyan
更新于 2021年5月24日 12:21:49

182 次浏览

在某些情况下,我们希望检查变量是否为某种数据类型。Dart 提供了两个可以使用的类型测试运算符。这两个类型测试运算符是 -is - 如果该变量是我们要检查的类型,则返回 trueis! - 如果该变量不是我们要检查的类型,则返回 true。语法is 运算符的语法如下所示 -x is int在上面的示例中,x 是变量的名称,我们正在检查 x 是否为 int 数据类型。语法... 阅读更多

Dart 编程中的三元运算符

Mukul Latiyan
更新于 2021年5月24日 12:21:25

9K+ 次浏览

三元运算符是 if-else 条件的简写版本。Dart 中有两种类型的三元运算符语法,一种带有空安全检查,另一种是我们通常遇到的相同语法。语法 1condition ? expressionOne : expressionTwo;上述语法意味着,如果某个条件计算结果为真,则我们首先计算 expressionOne,然后计算 expressionTwo。示例让我们探索一个 Dart 示例,其中我们使用了上述三元运算符的语法。考虑以下示例 -  实时演示void main(){    var ans = 10;    ans == 10 ? print("Answer is 10") ... 阅读更多

Dart 编程中的 Switch 语句

Mukul Latiyan
更新于 2021年5月24日 12:21:02

142 次浏览

Switch 语句帮助我们在需要根据某些条件运行特定代码的情况下使用。确实,if-else 条件也能帮助我们在相同的代码段中执行操作,但如果条件检查密集,则 switch 语句会降低程序的复杂性,因为我们最终会使用更少的代码。语法switch(case){    case x:       // 执行某些操作;       break;    case y:       // 执行某些操作;       break;    default:       // 执行某些操作; }示例考虑以下示例 -  实时... 阅读更多

Dart 编程中的 Super 关键字

Mukul Latiyan
更新于 2021年5月24日 12:20:36

572 次浏览

Dart 中的 Super 关键字用于引用父类的对象方法或变量。简单来说,它用于引用超类的属性和方法。Super 关键字最重要的用途是消除具有相同名称的方法和变量的超类和子类之间的歧义。Super 关键字能够调用父对象的 method 和字段,因为当我们在 Dart 中创建子类的实例时,也会隐式创建父类的实例。语法super.varName 或 super.methodName我们可以访问父类的变量和方法,如... 阅读更多

Dart 编程中的 Super 构造函数

Mukul Latiyan
更新于 2021年5月24日 12:19:58

612 次浏览

子类可以继承超类的**方法**和**变量**,但不能继承超类的**构造函数**。超类构造函数只能通过使用 `super()` 构造函数来调用。`super()` 构造函数允许子类构造函数显式地调用超类的无参数和参数化构造函数。语法:`Subclassconstructor():super(){ }` 尽管如此,甚至不需要使用 `super()` 关键字,因为编译器会自动或隐式地为我们执行相同的操作。当使用 `new` 关键字创建新类的对象时,它会调用子类构造函数,该构造函数会隐式地调用父类的默认构造函数。让我们来看一个例子,其中... 阅读更多

广告