这是我的代码:
String[] queries = new String[2];
int i = 0;
Boolean result;
queries[i++] = "<query 1>";
queries[i++] = "<query 2>"; //Warning shown here
result = dbOpenHelper.ExecuteMyTransaction(queries);
第二i++
突出显示并发出警告'在'i++'处更改的值从未被使用过'显示。这段代码是由另一个人编写的,据我所知,在这里<query 1>
and <query 2>
被分配到queries[1]
and queries[2]
分别,但它必须显示一个错误,因为数组的大小为 2。没有错误,这让我对这里发生的事情感到困惑。我可以安全地删除第二个作业,或者将第一个作业更改为queries[i]
?
代码是正确的,您可以安全地忽略此警告或替换下划线i++
只用i
.
此警告只是表明,由于没有进一步使用i
变量在该范围内,因此增加或不增加其值不会产生任何效果,而且毫无意义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)