Another Gahaku.Text Powered Blog
{
return hoge > 0 ? 何かの文: 何かの文2;
return hoge > 0 ? 何かの文:
何かの文2;
}
という書き方ができるんだーってさっき知りました。
ちゃんと if と{}とかで囲みたいなーVBみたいに。
って思いました。
ナシゴレンが食べたいなって思いました。
投稿日時 : 2008年2月21日 10:12
三項演算子ですね。 var i = x == 0 ? 0 : 1; のように書けます。とても便利ですよ。
ただ、VBではIF関数とIIF関数があって、C#はIF関数と同じでショートサーキット評価になりますね。 微妙に挙動が違うので要注意ですね(^^;
IF関数ではなく、IF演算子ですね(^^;;;
私は、条件に括弧付けたり、こんな改行したりしてます。 #いつもじゃないけど。 return (hoge > 0) ? ナシゴレン : ナシチャンプル;
>R・田中一郎さん 某所では王子様が「うんにゃ俺はあんまつかわねぇ~」っておっしゃってました。 でも慣れたら楽そうですよねー。 >ひろえむさん VBの場合はなんというかブロックがきっちりして「見える」から比較的分かりやすかったんですけど・・・。 >Streetw☆さん そう!! そうれ!!! もうね、改行とかみっちりやらないと読めませんwwww
Powered by: Copyright © さかもと(実は・・・・。)