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 函数的示例... 阅读更多