[]“==”这个算是编译器的bug吗

if(a == b)
{
c==d;
}
IDE没报错,但是c==d失败,一般java和C#等编译器这不是该提示语法错误吗,这个很蛋疼一不小心就没注意,然后就悲剧了。
 
另外 if(a=b)这个编译器似乎也没有报错,但是,。。
 
有时候写着写着就给忘了,期待能优化,有助于提高开发效率
已邀请:

Aar0n

赞同来自:

这个问题目前只能自己写严谨。 as 的ide 报错不准。 ts 和js 比较准。。。如果用fb fd写as的也会准。

185*****914

赞同来自:

 if(a=b)可以进行一次赋值,while (a=b){ }就经常用到

要回复问题请先

商务合作
商务合作