找到56篇关于Dart编程的文章

Dart编程中的位运算符

Mukul Latiyan
更新于2021年5月21日 12:26:03

3K+ 次浏览

位运算符用于对操作数执行位级运算。例如,考虑两个变量x和y,其中存储的值分别为20和5。这两个数字的二进制表示将如下所示:x = 10100 y = 00101 我们使用Dart中的所有位运算符对上表中所示的值(位值)进行运算。下表列出了Dart中存在的所有位运算符。请将下表作为参考。运算符含义示例说明&二进制与( x & y )将产生00100|二进制或( x | ... 阅读更多

Dart编程中的Async和Await

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

1K+ 次浏览

Async和Await关键字用于提供一种声明式方法来定义异步函数并使用其结果。当我们想要将函数声明为异步函数时,使用async关键字;而await关键字仅用于异步函数。语法void main() async { .. }如果函数声明了返回类型,则将Future的类型更新为返回类型。Future main() async { .. }最后,当我们想要等待异步函数完成时,我们使用await关键字。await someAsynchronousFunction()示例让我们考虑一个示例,我们在这个示例中声明主函数... 阅读更多

Dart编程中的赋值运算符

Mukul Latiyan
更新于2021年5月21日 13:16:05

1K+ 次浏览

每当我们想要为变量赋值时,我们都会使用赋值运算符。有时我们会将赋值运算符与算术运算符和逻辑运算符组合起来,以构建赋值和算术(或逻辑)表达式的简写版本。这些简写版本也称为复合语句。在下表中,提到了dart中存在的所有赋值运算符。请考虑下表:运算符说明表达式=赋值运算符a = b+=加法并赋值组合a += b 等效于 a = a + b-=减法并赋值a –= b 等效于 a = a - b*=乘法并... 阅读更多

Dart编程中的算术运算符

Mukul Latiyan
更新于2021年5月21日 13:18:14

1K+ 次浏览

算术运算符用于执行不同的算术运算。这些算术运算主要是:加法、减法、乘法、除法、模数等。让我们假设我们有两个名为x和y的int变量,其中x存储值10,y存储值20。在下表中,您可以看到所有算术运算符,包括它们的符号、名称、它们产生的输出等等。请考虑下表:运算符名称说明输出+加法两个或多个操作数的加法x + y = 30-减法从第一个操作数中减去第二个操作数x - y = -10*乘法两个或多个操作数的乘法x * y = 200/除法返回除法后的商x / y = 0.5%模数返回... 阅读更多

Dart编程中的匿名函数

Mukul Latiyan
更新于2021年5月21日 12:34:45

795 次浏览

没有名称的函数称为匿名函数。它们的行为与普通的命名函数完全相同。命名函数和匿名函数之间的唯一区别在于它们的语法不同。匿名函数在Dart中用于形成闭包。匿名函数包含一个自包含的代码块,它也可以作为参数传递给另一个函数。匿名函数语法(parameterList){    // 内部语句 }示例现在,让我们考虑一个匿名函数的简单示例。请考虑以下示例: 实时演示void main() {    var fruits = ["Apple", ... 阅读更多

Dart编程中的抽象类

Mukul Latiyan
更新于2021年5月21日 12:16:33

2K+ 次浏览

Dart中的抽象类是包含一个或多个抽象方法的类。注意:抽象方法是没有实现的方法。还应该注意的是,Dart中的类可以使用“abstract”关键字后跟类声明来声明为抽象类。使用abstract关键字声明的类可以包含也可以不包含抽象方法。抽象类允许同时具有抽象方法和具体方法(具有实现的方法)。相反,普通的类(非抽象类)不能有抽象方法。抽象类主要用于为子类提供扩展和... 阅读更多

广告