首页 > 其他分享 >无涯教程-Dart - break 语句函数

无涯教程-Dart - break 语句函数

时间:2023-11-13 20:32:31浏览次数:34  
标签:语句 10 示例 programming 无涯 dart break Dart

在循环中使用 break 会使程序退出循环,以下是 break 语句的示例。

break - 示例

void main() { 
   var i=1; 
   while(i<=10) { 
      if (i % 5 == 0) { 
         print("The first multiple of 5  between 1 and 10 is : ${i}"); 
         break ;    
         //如果找到第一个倍数,则退出循环
      } 
      i++; 
   }
}  

上面的代码为1到10之间的数字范围打印5的前一个倍数。

如果发现一个数字可以被5整除,则if构造将使用break语句强制退出循环,成功执行上述代码后,将显示以下输出。

The first multiple of 5 between 1 and 10 is: 5 

参考链接

https://www.learnfk.com/dart-programming/dart-programming-break-statement.html

标签:语句,10,示例,programming,无涯,dart,break,Dart
From: https://blog.51cto.com/u_14033984/8352934

相关文章

  • 无涯教程-Dart - do…while 循环函数
    do…while循环与while循环类似,不同之处在于do...while循环在第一次执行循环时不会判断条件,但是,将为后续迭代判断条件。下图显示了do…while循环的流程图-以下是do-while循环的语法。do{Statement(s)tobeexecuted;}while(expression);注意-不要错过......
  • 无涯教程-Dart - for 循环函数
    for循环将代码块执行指定的次数,它可用于迭代一组固定值,例如数组。以下是for循环的语法。for(initial_count_value;termination-condition;step){//statements}forloop-示例voidmain(){varnum=5;varfactorial=1;for(vari=num;......
  • 无涯教程-Dart - HTML DOM
    文档对象代表该窗口中显示的HTML文档,Document对象具有引用其他对象的各种属性,这些属性允许访问和修改文档内容。文档内容的访问和修改方式称为文档对象模型或DOM,对象按层次结构组织,此层次结构适用于Web文档中对象的组织。Window   -层次结构的顶部,它是对象层次结构的......
  • 无涯教程-Dart - Typedef
    typedef或function-typealise(函数类型别名)有助于定义指向内存中可执行代码的指针。简而言之,typedef可用作引用函数的指针。以下是在Dart程序中实现typedefs的步骤。第1步  - 定义typedeftypedef可用于指定我们希望特定函数匹配的函数,函数由函数的参数(包括......
  • 无涯教程-Dart - 调试(Debug)
    开发人员时不时地在编码时犯错误,程序中的错误称为错误,查找和修复错误的过程称为调试,并且是开发过程中的正常部分,本节介绍可帮助您完成调试任务的工具和技术。添加断点考虑以下代码片段。(TestString.dart)voidmain(){inta=10,b=20,c=5;c=c*c*c;p......
  • 无涯教程-Dart - 包(Package)
    包Packages是一种封装机制,每种语言都有一种管理外部程序包的机制,如Java的Maven或Gradle,.NET的Nuget,Node.js的npm等,Dart的程序包管理器是pub 包元数据在文件pubsec.yaml中定义,YAML是另一种标签语言的缩写,pub工具可用于下载应用程序所需的所有各种库。每个Dart应用程序都......
  • 无涯教程-Dart - Unicode
    字符串是字符序列,Dart将字符串表示为UnicodeUTF-16代码单元的序列。dart:core库中的String类提供了访问runes的机制,字符串的三种方式访问形式​​-使用String.codeUnitAt()函数使用String.codeUnits属性使用String.runes属性String.codeUnitAt()函数通过其索引进行访......
  • 无涯教程-Dart - Symbol(符号)
    Symbol是一种用于存储人类可读字符串和经过优化以供计算机使用的字符串之间的关系的方法。Symbolobj=newSymbol('name');name必须是有效的公共Dart成员名称,公共构造函数名称或库名称。考虑以下示例,该代码在库foo_lib中声明了一个Foo类,该类定义方法m1,m2,和m3。libra......
  • 无涯教程-Dart - Map(映射)
    Map对象是一个简单的键/值对,Map中的键和值可以是任何类型,Map是动态集合,换句话说,Map可以在运行时增长和收缩。您需要将键/值对(key/value)放在大括号"{}"中,这是它的语法-varidentifier={key1:value1,key2:value2[,…..,key_n:value_n]}构造函数声明Map的语法如下-var......
  • 无涯教程-Dart - Lists(列表)
    array是编程中非常常用的集合,Dart以List对象的形式表示数组,列表只是一组有序的象。dart:core库提供了List类,该类允许创建和操作列表。Dart中列表的逻辑表示如下-固定长度列表固定长度列表的长度不能在运行时更改,创建固定长度列表的语法如下:步骤1  - 声明列表下......