アカウント名:
パスワード:
初期化にゼロを代入する記述が多いのは確かですし、続くif文でも、その条件判断として、ゼロと比較することも多いはずです。二番目に記述頻度が高いif文の中で、一緒にゼロも記述されているのであれば、代入文も合わせて、ゼロの記述頻度がより高くなるのも納得できますね。
ループするとき、何回ループするかは変数だったり定義された定数を使ったりしますが、カウントしはじめの値は0なり1なりを使いますね。#define COUNTSTARTVALUE 0とかやってもいいかもしれませんが、0や1を直接使ったとしても構文から言って意味が自明ですし、あまり御利益がないような。
「初期化にゼロを代入する」のうちに含まれるかも知れませんが。
そんな #define すること自体が目的化したような定義やめてくださいホントお願いしますそのうちint two = 5 ; // 3を代入みたいになります。
foreachとか、while(shift @ar)とかばっかで特殊なことやらないとfor文は使わないperl屋な私。
実際, 配列相手みたいな「空間的」繰り返しと, 計算結果を次の処理の入力とするような「時間的」繰り返しを区別できない計算機言語が前時代的なんでしょうね.
なもんだから, コンパイラがコードの意図を推論して並列化しないといけないはめに.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
ifとゼロ (スコア:1)
初期化にゼロを代入する記述が多いのは確かですし、続くif文でも、
その条件判断として、ゼロと比較することも多いはずです。
二番目に記述頻度が高いif文の中で、一緒にゼロも記述されているのであれば、
代入文も合わせて、ゼロの記述頻度がより高くなるのも納得できますね。
Re:ifとゼロ (スコア:1)
ループするとき、何回ループするかは変数だったり定義された定数を使ったりしますが、カウントしはじめの値は0なり1なりを使いますね。
#define COUNTSTARTVALUE 0
とかやってもいいかもしれませんが、0や1を直接使ったとしても構文から言って意味が自明ですし、あまり御利益がないような。
「初期化にゼロを代入する」のうちに含まれるかも知れませんが。
Re:ifとゼロ (スコア:2, おもしろおかしい)
そんな #define すること自体が目的化したような定義やめてくださいホントお願いしますそのうち
int two = 5 ; // 3を代入
みたいになります。
Re: (スコア:0)
foreachとか、while(shift @ar)とかばっかで特殊なことやらないとfor文は使わないperl屋な私。
loopとその害毒 (スコア:1)
実際, 配列相手みたいな「空間的」繰り返しと, 計算結果を次の処理の入力とするような「時間的」繰り返しを区別できない計算機言語が前時代的なんでしょうね.
なもんだから, コンパイラがコードの意図を推論して並列化しないといけないはめに.