413 次查看
枚举是一组预定义的值。这些值称为成员。当我们希望处理变量的有限值集时,它们很有用。例如,您可以考虑一周中的天数 - 星期一、星期二、星期三等。可以使用 enum 关键字声明枚举。语法enum { const1, const2, …. constN }让我们为交通信号灯中的颜色数量定义一个枚举 -enum TrafficLights { Red, Green, Yellow }现在,让我们看看如何在... 阅读更多
126 次查看
continue 语句用于当我们想要跳过任何循环的当前迭代时。当编译器看到 continue 语句时,continue 之后的其余语句将被跳过,并且控制权将转移回循环中的第一个语句以进行下一次迭代。它用于几乎每种编程语言,并且我们通常会在代码的条件块内遇到 continue 语句。语法continue;示例让我们考虑一个在 while 循环中使用 continue 语句的示例。请考虑以下所示的示例 - 实时演示void main(){ var num = 10; while(num >= ... 阅读更多
880 次查看
构造函数是在对象创建时用于初始化对象的方法。构造函数主要用于设置实例变量的初始值。构造函数的名称与类的名称相同。构造函数类似于实例方法,但它们没有返回类型。Dart 中的所有类都有自己的默认构造函数,如果您没有为类创建任何构造函数,则编译器将隐式地为每个类创建一个默认构造函数,并将默认值分配给成员变量。我们可以在 Dart 中这样创建构造函数 -class ... 阅读更多
714 次查看
Dart 为我们提供了两种方法来声明具有固定值的变量。其中之一是使用 const 关键字声明变量,另一个是使用 final 关键字声明变量。需要注意的是,它们都保证一旦使用它们为变量赋值,它就不会改变,但实际上它们之间略有不同。const使用 const 关键字声明的变量不能分配任何其他值。此外,该变量被称为编译时常量,这反过来意味着... 阅读更多
742 次查看
Rust 中的注释是 rust 编译器和解释器都忽略的语句。它们主要用于人类理解代码。通常,在编程中,我们会编写注释来解释不同函数或变量或方法的工作原理,以便任何阅读我们代码的人都能理解。注释增强了代码的可读性,尤其是在代码中的标识符命名不正确时。在 Rust 中,有多种方法可以声明注释。主要有以下几种 -单行注释多行注释文档注释在本文中,我们将探讨所有三种注释。单行注释Rust 中的单行注释是扩展到... 阅读更多
368 次查看
注释是一组编译器忽略的命令。它们用于您希望将注释附加到代码或代码部分的场景,以便以后访问时可以轻松地回忆起来。注释语句通常在程序执行期间被忽略。Dart 中有多种类型的注释,主要有以下几种 -单行注释多行注释文档注释我们将在本文中探讨所有上述文档类型。单行注释单行注释使用 //(双正斜杠)。它们扩展到一个新的换行符。语法// ... 阅读更多
1K+ 次查看
当我们想要对同一对象执行一系列操作时,使用级联表示法。级联表示法由 (..) 符号表示。它类似于我们在其他编程语言中具有的方法链,它确实为我们节省了许多步骤,并且不需要临时变量。示例考虑以下示例,以表示级联表示法如何在 Dart 中工作。 实时演示class Sample{ var a; var b; void showA(x){ this.a = x; } void showB(y){ this.b = y; } void printValues(){ ... 阅读更多
180 次查看
break 语句用于当我们想要中断或终止循环的执行时。一旦到达 break 语句,控制权将从当前循环转移到循环之后编写的任何内容。它主要用于条件语句以及所有类型的循环中。它存在于几乎所有流行的编程语言中。语法break;现在让我们举一个非常简单的例子,其中我们有一个名为 num 的变量,并且我们正在迭代直到 num > 5。假设我们希望在知道 num 变量中的值时退出循环... 阅读更多
3K+ 次查看
按位运算符是用于对操作数执行位级运算的运算符。例如,考虑两个变量 x 和 y,其中存储在它们中的值分别为 20 和 5。这两个数字的二进制表示将如下所示 -x = 10100 y = 00101我们使用 Dart 中的所有按位运算符对上表中显示的值(位值)执行操作。在下表中,提到了 Dart 中存在的全部按位运算符。将该表作为参考。运算符含义示例说明&二进制 AND( x & y )将生成 00100|二进制 OR( x | ... 阅读更多
Async 和 Await 关键字用于提供一种声明式方式来定义异步函数并使用其结果。当我们想要将函数声明为异步时,使用 async 关键字,而 await 关键字仅用于异步函数。语法void main() async { .. }如果函数具有声明的返回类型,则将 Future 的类型更新为返回类型。Future main() async { .. }最后,当我们想要等待异步函数完成时,使用 await 关键字。await someAsynchronousFunction()示例让我们考虑一个声明 main 函数的示例... 阅读更多