Dart循环

简介: Dart循环

一、for

main(){
//  for循环
  for(int i in [1,2,3,4])print(i);
  for(var i in ['a','b','c'])print(i);
  for(int i=5;i<=10;i++)print(i);
//  1
//  2
//  3
//  4
//  a
//  b
//  c
//  5
//  6
//  7
//  8
//  9
//  10
}

二、while

void main() {
//  while循环
  int i = 1;
  while (i < 10) {
    print(i);
    i = i + 2;
  }
//  1
//  3
//  5
//  7
//  9
}

三、do-while

void main() {
  int i = 1;
  do {
    print(i);
    i++;
  } while (i < 3);
//  1
//  2
}
相关文章
|
2月前
|
存储 Dart 安全
Dart 变量
Dart 中的变量声明与初始化支持类型推断和显式声明。`var` 用于类型推断,如 `var name = Bob`;也可显式指定类型,如 `String name = Bob`。Dart 强制执行空安全,防止空解引用错误,并引入可空类型(`String?`)和不可空类型(`String`)。未初始化的不可空变量必须在使用前赋值。`late` 修饰符用于延迟初始化,确保变量在首次使用时才被初始化。`final` 和 `const` 用于定义不可变变量,前者运行时确定,后者编译时确定。类型检查和转换通过 `is` 和 `as` 实现。
111 79
|
Dart
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
函数(Function)也被称为方法(Method)。其最直观的理解就是数据中的函数,比如y=f(x),在编程中,f对输入x进行处理,返回结果y,就是一个函数......
1108 0
[Flutter]足够入门的Dart语言系列之函数:函数定义、调用、5种参数类型和main函数
|
7月前
|
Dart 编译器 API
Dart ffi 使用问题之在C++线程中无法直接调用Dart函数的问题如何解决
Dart ffi 使用问题之在C++线程中无法直接调用Dart函数的问题如何解决
|
7月前
|
Dart API C语言
Dart ffi 使用问题之想在C/C++中创建异步线程来调用Dart方法,如何操作
Dart ffi 使用问题之想在C/C++中创建异步线程来调用Dart方法,如何操作
|
7月前
|
Dragonfly Dart NoSQL
Dart ffi 使用问题之在Dart中调用String的toNativeUtf8方法时有什么是需要注意的
Dart ffi 使用问题之在Dart中调用String的toNativeUtf8方法时有什么是需要注意的
N..
|
10月前
|
Dart 开发者
Dart语言中的分支语句和循环
Dart语言中的分支语句和循环
N..
62 0
|
Dart JavaScript 前端开发
Dart 条件语句
Dart 条件语句 在 Dart if 语句中,if-else 语句和 if-else-if 语句用于实现基于一个或多个布尔表达式的语句的条件执行。 在本教程中,我们将学习 Dart If 语句、Dart If-Else 语句和 Dart If-Else-If 梯形语句的语法和用法。
238 0
|
Dart 算法 网络协议
dart线程学习讲解
Dart是一种基于对象的编程语言,其线程底层原理主要涉及两个方面:内存管理和并发执行。
dart线程学习讲解
|
Dart 算法 索引
[Flutter]足够入门的Dart语言系列之流程控制语句:条件和循环(if、switch、for、while)
流程控制相关的语句主要分为:条件语句、循环语句、循环中的中断语句、以及异常处理语句。流程控制用于根据需要组合不同的语句、执行不同的处理,完成正确的流程逻辑。由此可以更好、更正确的完成程序功能...
641 0
[Flutter]足够入门的Dart语言系列之流程控制语句:条件和循环(if、switch、for、while)
|
Dart
Dart之if、for、while语句
Dart之if、for、while语句
129 0
Dart之if、for、while语句