アカウント名:
パスワード:
それを commit したら、「わかりにくい」って怒られました。
if( !(bit & 0x00f0) ) とif( 0 = bit && bit = 15 || 32 = bit && bit = 48 || ... ) って、どっちがわかりにくいかなぁ。
>> if( 0 = bit && bit = 15 || 32 = bit && bit = 48 || ... )
0 = bit とか 32 = bit とかってってコンパイルできないような気が…
それと, && と || をカッコ無しで並べて書くのは,たしかに「わかりにくい」と思います.
申し訳ないです。その通りです。補足ありがとうございました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
ビット演算を大小比較で (スコア:0)
自分が書き直したら、数十行が1行(70文字程度だったかな)に。
おまえら、学校で何習ってきたんだとコ一時間w
#ビット演算子(の存在)を忘れていた(知らなかった)らしい
Re: (スコア:1)
それを commit したら、「わかりにくい」って怒られました。
if( !(bit & 0x00f0) ) と
if( 0 = bit && bit = 15 || 32 = bit && bit = 48 || ... ) って、どっちがわかりにくいかなぁ。
Re: (スコア:1)
>> if( 0 = bit && bit = 15 || 32 = bit && bit = 48 || ... )
0 = bit とか 32 = bit とかってってコンパイルできないような気が…
それと, && と || をカッコ無しで並べて書くのは,たしかに「わかりにくい」と思います.
Re:ビット演算を大小比較で (スコア:2, 参考になる)
いや、このコメントを投稿するときに HTML OK にしていたので < が抜けてしまっただけなんだと思う。
> if( 0 <= bit && bit <= 15 || 32 <= bit && bit <= 48 || ... )
ということですよね。
Re:ビット演算を大小比較で (スコア:1)
申し訳ないです。その通りです。補足ありがとうございました。