TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
OpenGL 2.0 専用スレ
今まで見た中で一番すげーコメント
BASICの宿題はお前にまかせた
Go の宿題片付けます
ねえ、これ僕間違ってる?
リーダブルコーディング技術スレ
Java入門・初心者質問スレ Part.8
C++Builder相談室 Part21
Google App Engine for java
OpenCLプログラミング#1

インデントはタブかホワイトスペースか?


1 :2008/10/10 〜 最終レス :2018/07/05
どっちがいいの?

2 :
ポリデントはグフかホワイトベースか?

3 :
昔はブラックスペースだった

4 :
インデントはスペース二個で、8の倍数ときだけタブに決まってるだろが。

5 :
行の途中でタブ入れるのはやめてくんねえかな。

6 :
CR

7 :
スペース2個派だなー

8 :
スペースで統一すべき

9 :
とりあえずタブもホワイトスペースのひとつなわけだが。

10 :
int main()
{
/*INDENT*/puts("THE WORLD IS MINE.");
/*INDENT*/return 0;
}
今冬はコレでクールにキメる!

11 :
>>9
KYかよw

12 :
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

13 :
タブっつーのはエディタ側でサイズを可変出来る文字として定義されてるんだぞ
スペース何個とか言ってるやつ馬鹿?

14 :
メモ帳やコンソールに流した時にも見た目を保ちたい。だからタブは使わない。

15 :
メモ帳使ってんのか。

16 :
>>13
タブはスペース8個以外は邪道。

17 :
>>16
宗教論じゃ誰にも通じないよ
新人に#includeをおまじないと教えるのと一緒で
鵜呑みにした人が「理解したかも」と勘違いするだけ

18 :
>>17
ぜんぜん同じじゃないだろ。そのたとえ。

19 :
4個だろjfk

20 :
タブでもスペースでもどっちでもいいが
1インデント = そいつの環境で 1/2 タブ分のスペース
2インデント = タブ
ってやってる奴は真でいいな

21 :
ソースファイルのサイズが小さいからタブ。
我ながらケチくせー

22 :
GNUの規則ではインデントは2
bsd は8で、K&Rの本では5になっているな

23 :
新人にC言語教えるときは、Tab8桁でインデントさせるべし。
あいつら、なにかってぇとネストの深い方深い方に正常系を書きたがるしな。

24 :
>>23
プログラミングを教えてた経験から言うと、
あいつらはTab8桁でも頑張って横スクロールするぜw
…そこが可愛いんだけどなハァハァ

25 :
パースを速くする意味でも、ファイルサイズを小さくする意味でもTABだな。

26 :
タブは2,3,5,7,11,13桁目の順に使うべき。

27 :
何その素数主義。

28 :
4個だな〜

29 :
おれもスペース4個だったけど。
2個でいいや、労力半分だしって思い始めてる。
おっさんになったからかね?
(35歳 しゃないえすいー)

30 :
インデントのとき、スペースキーを文字数だけ押してんの?
どんだけ苦労好きなんだよ

31 :
>>30
どんだけ間抜けなエディタを使っているんだよ。

32 :
自動インデントできないときは押すだろうさ。

33 :
普通のプログラム用のエディタなら
タブキーでスペース挿入してくれるように設定できるだろ。

34 :
>>33
普通は改行したら何もしないでインデント位置まで移動するだろ

35 :
いや、それを前提にしたら君が大勝利間違いないよ
でも、そんなことしてまで勝ちたいの?

36 :
34の機能でタブかスペースかを選べることも、
普通のテキストエディタなら当然だろ。
タブvsスペースの決着には何の影響もないはず。

37 :
>>18
はいはい

38 :
いやいや、タブもホワイトスペースだろうが

39 :
ホワイトスペースって言ってみたかっただけだな

40 :
俺はタブ派。常に俺様PCでコーディングできるわけじゃないしね。

41 :
私漢だけど
tabとスペース混ぜる奴は意味分かんない
誰しもがtabの幅数一緒じゃねーよ、って思う

42 :
>>41
tabを8以外に設定してるヤツなんかどうでも良いから問題ない。

43 :
>>40
いや、その前提ならスペース派になるべきなはずだが。

44 :
>>37
「はい」は一回!
何回言ったらわかるんだお前は

45 :
はいはい

46 :
>>41
あんたの性別やポリシーには興味ないけど。
タブと空白が混ざる原因は、私の観測によると次のケースがある。
・Unix系をGUIで使っていて、エディタ外からコピペしたためにタブが失われる。
・元のソースがタブか空白かに頓着せずに、修正者が自分の流儀でインデントする。
・viの操作に慣れていなくて混在させてしまう。
まぁ、普通はコーディング規約を盾に折り見て統一してしまうがな。

47 :
エディタのタブが8以外に設定されてたら、どこの素人だよって感じだよな。

48 :
タブが8文字と決めつけるってどこの素人だよ

49 :
最近はWebインタフェースでソースをブラウズすることも多くなったから、
スペースのがいいと思い始めてる。

50 :
>>45
二回目は「はぁ〜ぃ」って伸ばすんだよw
本当にダメな奴だなお前はw

51 :
はいはい

52 :
ホワスペ使いは効率能率最悪ですよね
リストラ第一候補間違いなし!

53 :
自分の作業環境がどう、は別に個人の勝手でいいと思うけど、
CVSとかに登録するときはプロジェクトの規約に合わせてindentとかかけてほすい。。。
Tabとスペースが入り交じって訳の分からなくなってるソースとかマヂカンベソ

54 :
ワイド画面にしたから深〜いタブも安心♪

55 :
>>52
ホワスペってなぁに?

56 :
>>55
>>55
>>55

57 :
ホワイトスペース=空白、タブ、改行など、印字されず表示を先に進める文字(制御文字含む)のこと

58 :
>>52
はホワスペwを一切使わないの?の?

59 :
>>43
メモ帳でスペースキー連打すんのか?

60 :
メモ帳でコーディングされられる職場とかあんのか…

61 :
簡単なスクリプトや設定ファイルくらいならね。納品するサーバ機に変なもの入れられない。

62 :
じゃ簡単なスクリプトや、設定ファイルだけタブを使えばいいのに。

63 :
なんで使い分けんといかんのじゃ。メンドクサイ。

64 :
white space は文脈で判断すべきだろうな
全角スペースも white space だが、インデントに使うバカは居まい

65 :
>>64
それなんて言語?

66 :
>>64
なでしこなら全角スペースでインデントできますけど?

67 :
Visual C#も全角空白を使える。

68 :
全角スペースは透明じゃなくて、ほんのりピンク色とかにしときゃいいのにな
何にいいかは知らんが

69 :
もうインデントなんかいらん!
全部7桁目から!
ついでに変数名は6文字まで!

70 :
スペース3個派な俺は異端?
けっこういいぞ。

71 :
俺は開き中括弧の直後はスペース3、それ以外はスペース4個
if(...)
{___int x;
____int y;
}

72 :
↑気持ち悪っw

73 :
>>71
開き中括弧は行末だろ、常識で考えて。

74 :
>>71
if(...) {
____int x;
____int y;
}
とか、
if(...)
{
____int x;
____int y;
}
は普通だし、稀に、
if(...)
{___int x;
____int y; }
は見るが、>>71は見たことがない

75 :
よかったな、経験値が上がったじゃないか

76 :
if(...)
__{
__int x;
__int y;
__}

77 :
それは稀に見る、嫌いだけど。

78 :
>>75

79 :
>>74
×>>71は見たことがない
>>71は見たくない

80 :
>>76 はGNUスタイルか?

81 :
みんなは switch と case はどぅしてる?

82 :
switch (x)
{
case A:
____foo();
case B:
____bar();
}
foo();やbar();は普通のブロック同様。
caseに限らず、ラベルはインデント1個分左で。

83 :
switch (x) {
____case A:
________foo();
____case B:
________bar();
}

84 :
switch (x) {
case A:
____foo();
case B:
____bar();
}

85 :
switch (x) {
___case A: foo();
___________bar();
___case B: baz();
}

86 :
  って書けばスペース入るから。
アンダースコアは見づらくなるからやめろ。

87 :
どれどれテスト
switch(x){
  case A:
    foo();
    break;
  case B:
    bar();
    break;
}
if(x==C){
    baz();
}

88 :
つうか自動インデントでええやん

89 :
>>71がswitch caseをどう書くか興味あるんだけどw

90 :
>>80
GNU style はこれかな
if(...)
__{
____int x;
____int y;
__}

91 :
if や switch と括弧の間にスペース入れるかどうかも
人それぞれっぽいな

92 :
if(...){
}else{
}
switch{
case 0:
    break;
case 1:
    break;
}
これがどうしてもしっくり来ない
Hoge::Hoge(int num)
    :Mage(num){
}

93 :
こんなD言語のソースはどうフォーマットしたい?
* 関数名のあとの (T) はテンプレートパラメータ。
  C++でいうと、template<typename T>
* 引数リストのあとの if(...) はテンプレート制約。
  この場合、Tが何らかの整数型でないといけないことを示している
* in/out/bodyは関数に事前条件/事後条件をつける構文。
T sqrt(T)(T x) if(isIntegral!(T))
    in {
        assert(x >= 0);
    }
    out(o) {
        assert(o * o <= x && (o + 1) * (o + 1) >= x);
    }
    body {
        return cast(typeof(return))std.math.sqrt(cast(real)x);
    }

94 :
D言語は知らないが、それ見て一生関わりたくないと思ったw

95 :
とてもC言語の後継とは思えないな

96 :
ファイルとしてはスペースで編集中はタブにするのが一番使いやすい
そろえるのも簡単だし

97 :
tab文字使うのマジやめてほしいわー
ページャで見たとき読みにくくてしょうがない

98 :
cat source.src | sed -e 's/\t/  /' | less

99 :
ものによってタブ幅がバラバラだから面倒だって話だろ

100 :
スペースは見た目
タブは構造


100〜のスレッドの続きを読む
【モダン推奨】Perlについての質問箱 50箱目
Xamarin Part6
0から始める2chブラウザfor超漢字 "2ch de BTRON"
HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net
【信者】C++の問題点【アンチ】
Deep learning
【TDD】テスト駆動開発【TestFirst】
delphiで作った有名ソフトって何があるの?
C#,C#の宿題片付けます。
delphiで作った有名ソフトって何があるの?
--------------------
【結婚】桜 稲垣早希 part740【引退?】
【るろうに剣心】 フィギュア・グッズ総合スレ 肆
とちぎテレビ実況☆228
フィギュアスケート☆ポリーナ・ツルスカヤ
まどマギ2演出コンプスレpart4【週末は競馬withまこまこ】
台湾総統の支持率が急上昇 新型肺炎への厳格対応を評価 ★2
独り言 十八言目
男性向け・女性向けの違いについて語るスレ 148
地方・中央応援スレ686
ゴダイゴ Part.52▲GODIEGO
パンタグラフキーボード Part14
【台風19号】男のDVD、水没(画像あり)
[AKITA931] AV男優のギャラって一本5000円とかボランティア参加とか聞いたんだけど本当?
2019全国魅力度ランキング今年も最下位は茨城県
( T_T)\(^-^ )「ゲームセンターところ」
●●●●●ネットオフ【NETOFF】12冊目●●●●●
株式会社ゼイヴェルってどうなの?
【SKE48】井田玲音名ちゃん応援スレ【チームE・れおな】8
くたばれ日本女 滅びろ糞日本
「音楽が好き」なのか「音質が好き」なのか書くスレ
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼