一行代码是有两个??
2014-03-18 19:48
113 查看
今天我在看公司项目的时候看到了一行代码有两个??当时我就纳闷了不知道为什么用两个问号,这个是我这么久才遇到的这个问题,我百度了一下幸好有人也遇到了他是这样解释的
意思就是 x 如果是null的話,a 就會等於 y,同等於
1 | int a = x ?? y; |
1 | int a = (x == null ? y : x); |
相关文章推荐
- 关于一行代码实现两个整型变量值互换的问题
- 一行代码比较用户A和用户B的年龄大小(列出两个日期间的所有日期)
- 两个有趣的题:一行代码交换两个整数的值, 整数的相反数等于自身?
- 一行代码比较用户A和用户B的年龄大小(两个日期计算)
- AppInventor:不需要编写一行代码开发Android程序
- 基于SQLite3轻量级封装,一行代码实现增删改查
- FTP上传代码变成一行
- 源码推荐(12.01B):一行代码搞定自动布局,自定义UICollectionViewFlowLayout
- 我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
- VB十七种可用一行代码完成的技巧
- [置顶] 假如我是一行代码
- 向量的叉乘即3D中任意两个三维向量的叉乘(向量积)推导及代码实现
- 当我每敲击一行代码时,我会想到的(稍微夸张了一些)
- 两个SVN仓库之间代码的转移
- (转)一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
- 使用一行CSS代码来实现网页全屏效果
- 想加入一行代码吗?使用<code>标签
- [置顶] Android开发之去掉listview的点击效果,一行代码间接粗暴,解决你的问题。
- 两个多位十进制数相加(纪念本人的第一次汇编代码)
- PHP将uncode转utf8,一行代码解决问题