true or ture?

最初は正しかったのに, 思わず相手のtureにつられてしまう. にもかかわらず, なんとかtrueと打とうとし... 結局お互いに気が付かずに会話終了...
3
@kassyi

boolって&でも&&でも問題ないよね。でも基本&&を使う。

2010-12-10 20:49:23
@kassyi

@modenkan 条件で判断するときにif(hoge && boo && piyo)とかやるじゃない。それがif(hoge & boo & piyo)でも大丈夫だよねーっていう。

2010-12-10 20:53:52
もでん @modenkan

@kassyi へー、&一つだけだとANDの論理演算働きそうなもんだけど行けるんだ・・・ 論理演算されててもいけるような気もするけど。falseが0でtureが1って考えたら

2010-12-10 20:57:04
@kassyi

@modenkan C#でもC++でも多分大丈夫なはずだよ。C#ならfalse&ture = falseだから。VBはやったことない

2010-12-10 20:58:20
もでん @modenkan

@kassyi C++はfalseが0でインクリメントするとtrueになることが保証されてるから、結果的に==と同じになるかなー。

2010-12-10 21:04:14
@kassyi

@modenkan C++だとif(ture)ってかくんじゃないの?if(ture == ture)とか書かないよね…?

2010-12-10 21:05:48
もでん @modenkan

@kassyi if(ture)とも書くっちゃかくけど、複数のbool値を比較するときはif(hoge == piyo)みたいに書くよ~?

2010-12-10 21:08:58
@kassyi

@modenkan あ、if(hoge&&piyo == ture)じゃないのかw if(hoge &&piyo)なわけね。

2010-12-10 21:11:43
もでん @modenkan

@kassyi そうそうw まぁ、if(hoge&&piyo == ture)でもいけるってkassyiちゃん言ってたけど、普通はそんな風には書かないね

2010-12-10 21:14:35
@kassyi

@modenkan 私は普段C#使ってるからif(hoge&&piyo == ture)になるね

2010-12-10 21:15:16
もでん @modenkan

@kassyi ==ture の利点って、tureかどうかを判断してるって分かりやすいからそう書くんかな~?

2010-12-10 21:16:17
(っ=﹏=c) .。o○ @itchyny

二人を見てるとC#ではtureが正しいんじゃないかと思えてきた.

2010-12-10 21:16:58
@kassyi

@modenkan いやif(ture)とはかけないんよ。まぁそういう約束になってるのもきっと”tureかどうかを判断してるって分かりやすい”からだとおもうよ

2010-12-10 21:17:13
もでん @modenkan

@kassyi ん~、、ちなみに私がif(ture)でも書けるってリプしたけど、そのtrueって、あくまでbool型でtrueかどうかを判断するということで書いたけど、もしかして本当にif(ture)でif文で判定できるかってことで聞いたのかな・・・・

2010-12-10 21:22:44
もでん @modenkan

@kassyi if(ture)って書いちゃうとtureは0以外の値って定義されてるから、if文で絶対に真って評価されちゃうからコンパイルエラーにはならないけど、if文の意味がなくなっちゃうよ

2010-12-10 21:24:30
@kassyi

@modenkan いやいや、あくまでもint hoge = 1;if(hoge) でかけるよねーってはなし。

2010-12-10 21:26:11
(っ=﹏=c) .。o○ @itchyny

この二人のtureに関する会話をtogetterにまとめてもいいのだろうか

2010-12-10 21:26:46
くりんぺっと @climpet

@itchyny 私個人としては、是非ともまとめていただきたい

2010-12-10 21:27:10