++ —— 自增 自减

在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算

// 示例一
var a=10;
var b=a--;print(a); //9
print(b); //10// 示例二
var a=10;
a++; // a=a+1;
print(a);// 示例三
var a=10;
a--; // a=a-1;
print(a);// 示例四
var a=10;
var b=a++;
print(a); // 11
print(b); // 10

For基本语法

for (int i = 1; i<=100; i++) {print(i);
}
//第一步,声明变量int i = 1;
//第二步,判断i <=100
//第三步,print(i);
//第四步,i++
//第五步 从第二步再来,直到判断为false

while

while(表达式/循环条件){循环体
}do{语句/循环体
}while(表达式/循环条件);

1、最后的分号不要忘记

2、循环条件中使用的变量需要经过初始化

3、循环体中,应有结束循环的条件,否则会造成死循环。

break

  • 在switch语句中使流程跳出switch结构。

  • 在循环语句中使流程跳出当前循环,遇到break 循环终止,后面代码也不会执行

  • 强调:

    • 如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
    • 在多层循环中,一个break语句只能向外跳出一层

    break可以用在switch case中 也可以用在 for 循环和 while循环中

continue

  • 只能在循环语句中使用,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下次的是否执行循环的判断。
  • continue可以用在for循环以及 while循环中,但是不建议用在while循环中,不小心容易死循环

switch

var sex = "男";
switch (sex) {case "男":print('男');break;case "女":print('男');break;default:
}

Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your teamhttps://serious-lose.notion.site/Dart-5-Day-2686e492260d4619a69b67beedd0a654

Dart 5-Day相关推荐

  1. flutter开发中常用的dart插件

    flutter插件官网地址:https://pub.dartlang.org/packages/ 1. image_picker 一个可以从图库选择图片,并可以用相机拍摄新照片的flutter插件 2 ...

  2. 用Flutter + Dart快速构建一款绝美移动App

    作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...

  3. 一种事件相机描述子——DART

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 一.背景知识 在物体分类.目标跟踪等问题下,我们经常需要提取物体的一些特征.传统图像中常使用描述子(例 ...

  4. Dart In Action -Dart快速入门(二)

    写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文. Flutter教程在这里 Dart的一些重要概念 当你学习Dart语言时,记住这 ...

  5. 如何用Dart写一个单例

    由于Dart拥有factory constructors,因此构建单例模式很容易. class Singleton {static final Singleton _singleton = new S ...

  6. Flutter学习之Dart语法特性

    一.前言 第一天把Flutter环境搭建了,并简单实现第运行第一个Flutter项目,感觉很不错,一些基本操作和原生体验差不多.用Flutter框架写过App项目的开发者都知道,Flutter是一个使 ...

  7. Dart 2为移动开发做出改进

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 最新版本的Google Dart编程语言支持更强大的类型系统.更简明的语法,还提供了一个改进 ...

  8. 谷歌宣布推出Dart编程新语言

    北京时间9月9日上午消息,据著名科技做网站ExtremeTech的报道,谷歌编程新语言Dart逐渐浮出水面,它是一种"结构化的Web编程"语言.早在几天前谷歌就已着手注册了一系列与 ...

  9. Flutter之Dart入门

    文章目录 一.准备 1.下载Dart插件: 2.重启IDEA后,配置Dart SDK 3.运行 二.Dart变量 三.基本数据类型 3.1Number 3.2String 3.3 Boolean 3. ...

  10. Dart Metadata 使用

    Dart Metadata 使用 Dart提供了类似于Java注解一样的机制 metadata ,通过使用 metadata 可以实现与注解一样的功能,中文我们称它为元数据.我们来看一段官方的使用描述 ...

最新文章

  1. Java 数据结构与算法系列之冒泡排序
  2. 高级UI-画笔Paint
  3. 【caffe-Windows】以mnist为例的hdf5单标签处理——matlab实现
  4. 预览ExtJS 4.0的新功能(四):焕然一新的Store/Proxy
  5. 基于JAVA+SpringMVC+MYSQL的实验室预约管理系统
  6. 如何用 Python 实时监控文件?方法有三种你喜欢哪一种?
  7. oracle10自动扩分区,Oracle 11g数据库的分区表扩展(按年度)
  8. 前端开发中,如何优化图像?图像格式的区别?
  9. 学计算机专业你后悔吗?为什么?
  10. 学习笔记(3)-重叠社区发现Copra算法
  11. php传值和引用哪个效率高,php方法传值和传引用性能比较
  12. c语言生日蛋糕图片,poj1190生日蛋糕
  13. 网易邮箱好用还是TOM邮箱好用?企业邮箱可绑定微信吗?
  14. python 语法错误 和异常_Python基础知识:新手学Python时常见的语法错误和异常
  15. 入门,前后端实现简单账号密码登录
  16. html clear属性值,clear属性怎么用
  17. 金融机构的IT团队前置
  18. mysql创建用户表的sql语句,mysql创建表的sql语句
  19. 百度搜索引擎 - 搜索关键字排名 API
  20. 杰奇1.7用php53,linux下的杰奇1.7手机站安装教程

热门文章

  1. 信安教程第二版-第6章认证技术原理与应用
  2. 2016年下半年信息安全工程师考试真题含答案(上午题)
  3. 小程序中 swiper设置圆角在真机上不显示问题
  4. 移动端开发 自适应rem js文件
  5. 转 mysql处理高并发,防止库存超卖
  6. linux centos7 安装zookeeper
  7. 利用IKVM在C#中调Java程序
  8. Global.asax中的C#服务
  9. iOS:位置相关(18-03-09更)
  10. 洛谷——P1311 选择客栈