比較文字和變數
假設你正在將值與某個變數進行比較
if ( i == 2) //Bad-way
{
doSomething;
}
現在假設你把 ==
與 =
弄錯了。然後你將花費你的美好時光來解決它。
if( 2 == i) //Good-way
{
doSomething;
}
然後,如果意外遺漏了等號,編譯器會抱怨嘗試分配給文字。這在比較兩個變數時不會保護你,但每一點都有幫助。
假設你正在將值與某個變數進行比較
if ( i == 2) //Bad-way
{
doSomething;
}
現在假設你把 ==
與 =
弄錯了。然後你將花費你的美好時光來解決它。
if( 2 == i) //Good-way
{
doSomething;
}
然後,如果意外遺漏了等號,編譯器會抱怨嘗試分配給文字。這在比較兩個變數時不會保護你,但每一點都有幫助。