当前位置: 首页 > news >正文

Flutter dart运算符

1.算数运算符

运算符功能说明
+
-
*
/
~/整除,返回整数商
%取模,返回余数值
++自增
- -自减
//先赋值,再+1,与java一样var a = 2;var b = a++;print(b);print(a);I/flutter (20829): 2
I/flutter (20829): 3

2.关系运算符

运算符功能说明
==相等
!=不相等
>大于
<小于
>=大于等于
<=小于等于

3.逻辑运算符

运算符说明
!取反操作
&&与操作
||或操作

4.赋值运算

运算符说明
=赋值操作
??=若运算符左边的变量为null,则使用右边的值,否则使用左边的值
算数运算符=如a+=5表示执行a=a+5的赋值操作
  var a = null;var b = 5;var f = a??=b;print(f);//5

5.三目运算符
(1)condition?expr1:expr2,表示如果condition为true,则返回表达式expr1,否则,返回expr2

(2)expr1??expr2,表示如果expr1为非NULL值,则返回表达式expr1;否则返回expr2的值。

  var a = 10;var b = 5;var k = a??b;print(k);//10
http://www.dtcms.com/a/311634.html

相关文章:

  • mini-swe-agent源码解读(进行中)
  • Redis 7 哈希(Hash)使用指南
  • 细分推广场景,让推客推广更贴合用户当下需求
  • 存储过程的介绍、基本语法、delimiter的使用
  • 未来交通:元宇宙技术重塑出行体验
  • 用Unity结合VCC更改人物模型出现的BUG
  • WebSocket断线重连机制:保障实时通信的高可用性
  • 疯狂星期四文案网第27天运营日记
  • 井云科技2D交互数字人:让智能服务触手可及的实用方案
  • KSP与ASM深度对比:原理、性能与使用场景
  • SpringBoot怎么查看服务端的日志
  • sqli-labs通关笔记-第28a关GET字符注入(关键字过滤绕过 手注法)
  • USB Device(VID_1f3a_PID_efe8) 驱动叹号
  • ART数据库索引结构--ART,The adaptive radix tree论文细读
  • 基于落霞归雁思维框架的软件需求管理实践指南
  • 字节Seed发布扩散语言模型,推理速度达2146 tokens/s,比同规模自回归快5.4倍
  • 【C++/STL】vector的OJ,深度剖析和模拟实现
  • Java多线程入门-基础概念与线程操作
  • JVM 01 运行区域
  • 动态规划经典模型:双数组问题的通用解决框架与实战
  • C++ STL 组件及其关系:从模块化设计到图形化展示
  • SpringBoot AOP
  • CYUSB3014-BZXC-USB3.0接口芯片-富利威
  • python---literal_eval函数
  • Python管道编程解析:构建高效数据流处理框架
  • Redis从入门到实战
  • Effective C++ 条款18:让接口容易被正确使用,不易被误用
  • IOT物联网平台发布,可私有化部署
  • 算法刷题【面试经典150题】
  • 技巧|SwanLab记录PR曲线攻略