找到 34423 篇文章 关于编程

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 关键字用于消除类属性和参数名称相同可能导致的歧义。此关键字基本上表示一个指向当前类对象的隐式对象。当我们想要消除类属性和参数之间的歧义时,通常会在类属性前加上此关键字。示例让我们来看两个类属性和参数名称相同的示例。请考虑以下所示的示例 - 实时演示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 关键字创建新类的对象时,它会调用子类构造函数,该构造函数会隐式调用父类的默认构造函数。让我们使用一个示例,其中 ... 阅读更多

Dart 编程中的字符串属性

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

176 次浏览

Dart 中的字符串具有一些附加的属性。这些属性在不同的用例中非常有用。最常用的字符串属性是 -hashCodeisEmptyisNotEmptylengthrunes在本文中,我们将探讨字符串的所有上述属性。hashCode字符串的 hashCode 属性用于打印调用它的特定字符串的 hashCode 数字。示例请考虑以下所示的示例 - 实时演示void main(){    String name = "Tutorials Point";    print(name.hashCode); }输出147510269isEmpty字符串的 isEmpty 属性在字符串为空字符串时返回 true。示例请考虑以下所示的示例 - 实时演示void main(){    String name = "Tutorials Point"; ... 阅读更多

Dart 编程中的字符串方法

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

604 次浏览

Dart 中的 String 类包含不同的方法,我们使用这些方法使字符串处理更轻松、更具表现力。String 类中存在许多方法,其中一些常见的方法是 -contains(Pattern)trim()toLowerCase()toUpperCase()split(Pattern)compareTo(另一个字符串)我们将在本文中探讨每个上述字符串方法。contains() 方法contains() 方法用于查找字符串中是否存在模式。如果我们搜索的模式存在于字符串中,则 contains() 方法返回 true,否则返回 false。示例请考虑以下所示的示例 - 实时演示void main(){    String name = " Tutorials Point ";    print(name.contains("Point")); ... 阅读更多

Dart 编程中的字符串插值

Mukul Latiyan
更新于 2021年5月24日 11:57:58

2K+ 次浏览

有时我们希望在由字符串值组成的语句中使用变量。我们知道,在 Dart 中,我们可以使用 + 符号运算符将两个字符串加在一起。但是,要在我们连接的字符串之间使用变量,我们需要添加一个额外的 + 符号,然后键入变量的名称,这在处理小型语句时效果还可以。示例请考虑以下所示的示例 - 实时演示void main(){    String name = "Tutorials";    var collegeName = "DTU";    print("Name is " ... 阅读更多

广告

© . All rights reserved.