看下面一段代码。你觉得呢计算结果是啥
var hour = Calendar.getInstance().get(Calendar.HOUR)
+ Calendar.getInstance().get(Calendar.AM_PM) * 12
当前计算小时加上0或者12呗,你自信的回答
然而,,,计算结果只是
Calendar.getInstance().get(Calendar.HOUR)
而非
Calendar.getInstance().get(Calendar.HOUR)
+ Calendar.getInstance().get(Calendar.AM_PM) * 12
why?
原来编辑器将这句话当成了一条语句unaryPlus
操作,一元加
+ Calendar.getInstance().get(Calendar.AM_PM) * 12
这样的写法就没问题
var hour = Calendar.getInstance()
.get(Calendar.HOUR) + Calendar.getInstance().get(Calendar.AM_PM) * 12