[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
55: デフォルトの名無しさん (ワッチョイ 13b3-3s1o) [] 2018/06/09(土) 11:11:10.00 ID:3S5Pjg6F0 構造化制御文はインデントされた行を1行と1行、例えば if (a == b) { と } で挟むのが、 パッと見たとき一体に見えて分かりやすい。{ を単独行にすると、{ と } で挟まれた 無名ブロックがあって、その上に構造的に無関係な1行のif文があるように見えてしまう。 もう少しじっくり見れば、行末の ; の有無で下のブロックとの関係を判別できるが、 その一瞬の認知の遅れに違和感を覚え、もっとはっきり言えばキモいコードだと思う。 同じ理由で、条件が真のときの文が1つの場合の if (a == b) c = d; e = f; のようなスタイルもキモいし、Pythonの if a = b: c = d e = f g = h はもっとキモくて、まさに蛇蝎のように嫌いだ。 関数・メソッド定義と制御文の見分けという観点からも、前者は int func(int arg) { 後者は if (cond) { で始めて、( の前のスペースの有無と { の前の改行の有無のどちらでも前者と後者で 違いをつけた方が、すんなりと見分けられて良い。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/55
56: ◆QZaw55cn4c (ワッチョイ d360-EqDK) [sage] 2018/06/09(土) 11:28:17.50 ID:BV3WmSRm0 >>55 if (cond) { } と書くのだったら、関数の場合も int func(int arg) { } とするのが統一がとれていいんじゃない?なぜ関数と if 文とで書き分けるのか、その理由がわからない http://mevius.5ch.net/test/read.cgi/tech/1528194762/56
58: デフォルトの名無しさん (ワッチョイ 81b3-9mJg) [sage] 2018/06/09(土) 11:41:04.90 ID:kOHnqaQt0 あ、>>57は>>55宛てね 宗教論争は他所でやって頂きたい http://mevius.5ch.net/test/read.cgi/tech/1528194762/58
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.037s