Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251919
  • 博文数量: 70
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-09 13:47
文章存档

2023年(1)

2018年(7)

2017年(4)

2016年(1)

2015年(25)

2014年(32)

我的朋友

分类: 嵌入式

2015-05-15 17:01:44

?= 是条件赋值运算符,只有当变量还没有被定义的时候,才会完成赋值操作

举例说明:
1.
foo = ABC
foo ?= XYZ
的最终结果是foo等于ABC
2.
foo ?= XYZ
的最终结果是foo等于XYZ

补充:
变量第一次赋值为空值也是一样的道理:
foo =
foo ?= XYZ
的最终结果是foo等于空
阅读(779) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~