if(x==0){…}
if(0==x){…}
あなたはどっち?
私は自分で書くときは前者ですが、思想的にはどっちでもいいじゃんという立場です
が、この記事を見てちょっとはっとしました。
http://eetimes.jp/content/3107
つまり、==を書くときにうっかりしてて
if(x=0){…}
と書いてしまってもエラーにはならないが、
if(0=x){…}
と書くとエラーになるということです。
これによりバグの発生を少しでも抑えられるということになります。
まあ、x==0のほうが意味を理解しやすいので今後もx==0って書いてしまうとは思いますが。
そんなことより
if(x==0)
x+=1;
とか書く奴の方が害悪。
{}で括れ!
PR
トラックバック
トラックバックURL: