比较文字和变量
假设你正在将值与某个变量进行比较
if ( i == 2) //Bad-way
{
doSomething;
}
现在假设你把 ==
与 =
弄错了。然后你将花费你的美好时光来解决它。
if( 2 == i) //Good-way
{
doSomething;
}
然后,如果意外遗漏了等号,编译器会抱怨尝试分配给文字。这在比较两个变量时不会保护你,但每一点都有帮助。
假设你正在将值与某个变量进行比较
if ( i == 2) //Bad-way
{
doSomething;
}
现在假设你把 ==
与 =
弄错了。然后你将花费你的美好时光来解决它。
if( 2 == i) //Good-way
{
doSomething;
}
然后,如果意外遗漏了等号,编译器会抱怨尝试分配给文字。这在比较两个变量时不会保护你,但每一点都有帮助。