[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 17:56 / Filesize : 18 KB / Number-of Response : 90
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

コーディングスタイルにこだわるスレ



1 名前:デフォルトの名無しさん [2007/10/28(日) 15:59:01 ]
コーディングスタイルについて熱く語れ

64 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 09:58:03 ]
>for (i = 0; N > i; ++i) みたいな感じに
そりゃ不等号の向きによるんでね。if文でも同じやろ。
for( i = 0; i < N; ++i )
for( i = N; 0 < i; --i )

定数右に書く人は"N より大きい"を if ( i > N ) って書くん?
気持ち悪くね?

65 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:11:40 ]
それもそうだ。

66 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:38:05 ]
>>64
不等号の向きが数直線だと思い込む方がどうかしている。
つまり0より大きいと0より小さいがならぶときに、
if (var > 0) ...;
if (var < 0) ...;
と書くか
if (0 < var) ...;
if (var < 0) ...;
と書くかの違いなわけだが。

例えば、このvarが関数呼び出しになっても後者のように書くということなのだろ?
それが気持ち悪いと思えないなら、私とは相容れない種類の人間だと言うことだ。

67 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:46:16 ]
>>64
私はそれぞれ

for ( i = 0; i < N; i++ )
for ( i = N; i > 0; i-- )
if ( i > N )

って書く。
逆は気持ち悪いって感じる。

「 i が N より大きい」をそのまま書いたら i > N でしょ。
N < i は「 N が i より小さい」。

68 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:56:56 ]
私は基本的には定数右派だが、不等号については後者かな。
やはり var < 0 ってのは直感的ではないし見ていて気持ちが悪いって感じる。

69 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:59:26 ]
>>68
おお、これは新しい意見だ。
ついに、var < 0 が否定されたぞ。

70 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 10:59:59 ]
>>68訂正
× var < 0
○ var > 0

71 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 11:04:38 ]
私は < だろうが > だろうが関数呼び出し相手なら
if (0 <= func(
if (0 == func(
if (0 >= func(
だなぁ。


72 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 11:07:39 ]
>>70
だろうな。
さすがに var < 0 を 0 > var って書く人はいないか。
いないよな?









[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<18KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef