アカウント名:
パスワード:
俺はこんな風に組まない、こういう組み方知らない。ってだけのソースをウンココードとして投稿するんじゃねーの? と思って見に行ったら、そういうコードが既に半分だった。駄目だと言うなら、駄目をもっとちゃんと論証しなきゃね。あぁ酷い(笑)というのも有るには有るんだけど、馬鹿が己れの馬鹿さ加減に気付かずに他人を揶揄する(文系の何時も)そういうサイトに育ち始めてる。
> 駄目だと言うなら、駄目をもっとちゃんと論証しなきゃね。と言いつつ自分は一切論証していない件せめて具体例の1つでもあげてみたらどうよ
え? 元サイトのコメント読めよ。ここでやってどうするよ? 文系って本当に駄目だなぁ。。。空気読めなさすぎ。
#2211895に同意なんだけど、あっちで良い悪いを議論するのにtwitterのアカウントがないと駄目とかw他人を揶揄したいだけ揶揄して自己満足したいだけのサイトに見えちゃうのがもにょりだねぇ
たとえば、VBのA=B=Cがいい例とか書かれたけど、こっちよりうんこコードのIF B = C THEN A = TRUEELSE A = FALSEEND IFのほうがよっぽどわかりやすい。他の言語使っているとAもBもCに代入と紛らわしい。
一番左の=が特別なだけでCライクなら A = ( B == C ) ですよ。更に言えば、変数にNullを代入可能な場合が有り、BかCがどちらか一つがNullならAはNullです。その為、親コメントの判定条件ではAがNullとなるべきケースが漏れた適切でないコードですのでご注意を。
> 一番左の=が特別なだけでCライクなら A = ( B == C ) ですよ。
それは十分承知した上での議論だと思います。
それが分からない人もいるかも知れないし、分かっていてもCの感覚で勘違いしてしまう人もいるかも知れないし、疲れた状態で見れば自分だって間違ってしまうかも知れないし、(だいたい自分が一番信用ならない)、無難な書き方が一番だと思います。
個人的にはA = ( B = C )と書くべきとは思いますが、それだけですね。メインがC/C++言語で比較演算子が==でない事が耐えられない人が多いなら親コメントのような対処もアリかもしれませんが。
以下は個人的な見解ですが、演算子は言語によって同じ記号でも機能が変わる厄介な代物なのは常識です。= == ===とバリエーションが有ったりしますし、優先順が異なる事も当然あります。Nullの件もありますが、IF文に展開するとそこそこな行数になりますが保守性を落とすコピペコード量産したいですか?当然ですが、関数等で戻り値は必ずBool値である必要等で意図的に親コメントのようなIF文でのロジックを書く
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
仕事できない屑(例えば文系)が (スコア:-1)
俺はこんな風に組まない、こういう組み方知らない。
ってだけのソースをウンココードとして投稿するんじゃねーの?
と思って見に行ったら、そういうコードが既に半分だった。
駄目だと言うなら、駄目をもっとちゃんと論証しなきゃね。
あぁ酷い(笑)というのも有るには有るんだけど、馬鹿が己れの馬鹿さ加減に気付かずに
他人を揶揄する(文系の何時も)そういうサイトに育ち始めてる。
自己言及 (スコア:-1)
> 駄目だと言うなら、駄目をもっとちゃんと論証しなきゃね。
と言いつつ自分は一切論証していない件
せめて具体例の1つでもあげてみたらどうよ
Re: (スコア:-1)
え? 元サイトのコメント読めよ。ここでやってどうするよ?
文系って本当に駄目だなぁ。。。
空気読めなさすぎ。
Re: (スコア:0)
#2211895に同意なんだけど、あっちで良い悪いを議論するのにtwitterのアカウントがないと駄目とかw
他人を揶揄したいだけ揶揄して自己満足したいだけのサイトに見えちゃうのがもにょりだねぇ
Re: (スコア:0)
たとえば、VBの
A=B=C
がいい例とか書かれたけど、こっちよりうんこコードの
IF B = C THEN
A = TRUE
ELSE
A = FALSE
END IF
のほうがよっぽどわかりやすい。他の言語使っているとAもBもCに代入と紛らわしい。
Re:自己言及 (スコア:1)
一番左の=が特別なだけでCライクなら A = ( B == C ) ですよ。
更に言えば、変数にNullを代入可能な場合が有り、BかCがどちらか一つがNullならAはNullです。
その為、親コメントの判定条件ではAがNullとなるべきケースが漏れた適切でないコードですのでご注意を。
Re: (スコア:0)
> 一番左の=が特別なだけでCライクなら A = ( B == C ) ですよ。
それは十分承知した上での議論だと思います。
それが分からない人もいるかも知れないし、
分かっていてもCの感覚で勘違いしてしまう人もいるかも知れないし、
疲れた状態で見れば自分だって間違ってしまうかも知れないし、
(だいたい自分が一番信用ならない)、
無難な書き方が一番だと思います。
Re: (スコア:0)
個人的にはA = ( B = C )と書くべきとは思いますが、それだけですね。
メインがC/C++言語で比較演算子が==でない事が耐えられない人が多いなら親コメントのような対処もアリかもしれませんが。
以下は個人的な見解ですが、演算子は言語によって同じ記号でも機能が変わる厄介な代物なのは常識です。
= == ===とバリエーションが有ったりしますし、優先順が異なる事も当然あります。
Nullの件もありますが、IF文に展開するとそこそこな行数になりますが保守性を落とすコピペコード量産したいですか?
当然ですが、関数等で戻り値は必ずBool値である必要等で意図的に親コメントのようなIF文でのロジックを書く