Skip to content

Commit 4825209

Browse files
committed
update
1 parent 15450ce commit 4825209

File tree

5 files changed

+76
-31
lines changed

5 files changed

+76
-31
lines changed

articles/comment-tricks/index.html

Lines changed: 30 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,9 @@ <h1 id="_1">コメントアウトのトリック<a class="headerlink" href="#_1"
11311131
<h2 id="onoff">範囲の ON・OFF<a class="headerlink" href="#onoff" title="Permanent link">&para;</a></h2>
11321132
<p>スラッシュ <code>/</code> の有無に応じて、範囲コメントの有効・無効を切り替えます。</p>
11331133
<h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link">&para;</a></h4>
1134-
<div class="tabbed-set" data-tabs="1:2"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><label for="__tabbed_1_1">無効</label><div class="tabbed-content">
1134+
<div class="tabbed-set tabbed-alternate" data-tabs="1:2"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">無効</label><label for="__tabbed_1_2">有効</label></div>
1135+
<div class="tabbed-content">
1136+
<div class="tabbed-block">
11351137
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11361138

11371139
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1146,7 +1148,7 @@ <h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link">
11461148
<span class="p">}</span><span class="w"></span>
11471149
</code></pre></div>
11481150
</div>
1149-
<input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><label for="__tabbed_1_2">有効</label><div class="tabbed-content">
1151+
<div class="tabbed-block">
11501152
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11511153

11521154
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1162,8 +1164,11 @@ <h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link">
11621164
</code></pre></div>
11631165
</div>
11641166
</div>
1167+
</div>
11651168
<h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link">&para;</a></h4>
1166-
<div class="tabbed-set" data-tabs="2:2"><input checked="checked" id="__tabbed_2_1" name="__tabbed_2" type="radio" /><label for="__tabbed_2_1">無効</label><div class="tabbed-content">
1169+
<div class="tabbed-set tabbed-alternate" data-tabs="2:2"><input checked="checked" id="__tabbed_2_1" name="__tabbed_2" type="radio" /><input id="__tabbed_2_2" name="__tabbed_2" type="radio" /><div class="tabbed-labels"><label for="__tabbed_2_1">無効</label><label for="__tabbed_2_2">有効</label></div>
1170+
<div class="tabbed-content">
1171+
<div class="tabbed-block">
11671172
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11681173

11691174
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1178,7 +1183,7 @@ <h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link">
11781183
<span class="p">}</span><span class="w"></span>
11791184
</code></pre></div>
11801185
</div>
1181-
<input id="__tabbed_2_2" name="__tabbed_2" type="radio" /><label for="__tabbed_2_2">有効</label><div class="tabbed-content">
1186+
<div class="tabbed-block">
11821187
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11831188

11841189
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1194,9 +1199,12 @@ <h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link">
11941199
</code></pre></div>
11951200
</div>
11961201
</div>
1202+
</div>
11971203
<h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
11981204
<p>スラッシュ <code>/</code> の有無に応じて、左右どちらかの値を選択します。</p>
1199-
<div class="tabbed-set" data-tabs="3:2"><input checked="checked" id="__tabbed_3_1" name="__tabbed_3" type="radio" /><label for="__tabbed_3_1"></label><div class="tabbed-content">
1205+
<div class="tabbed-set tabbed-alternate" data-tabs="3:2"><input checked="checked" id="__tabbed_3_1" name="__tabbed_3" type="radio" /><input id="__tabbed_3_2" name="__tabbed_3" type="radio" /><div class="tabbed-labels"><label for="__tabbed_3_1"></label><label for="__tabbed_3_2"></label></div>
1206+
<div class="tabbed-content">
1207+
<div class="tabbed-block">
12001208
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12011209

12021210
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1207,7 +1215,7 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent
12071215
<span class="p">}</span><span class="w"></span>
12081216
</code></pre></div>
12091217
</div>
1210-
<input id="__tabbed_3_2" name="__tabbed_3" type="radio" /><label for="__tabbed_3_2"></label><div class="tabbed-content">
1218+
<div class="tabbed-block">
12111219
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12121220

12131221
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1219,11 +1227,14 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent
12191227
</code></pre></div>
12201228
</div>
12211229
</div>
1230+
</div>
12221231
<h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
12231232
<p>値の切り替えの範囲版です。<br />
12241233
スラッシュ / の有無に応じて、前半、後半どちらかの範囲を選択します。</p>
12251234
<h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent link">&para;</a></h4>
1226-
<div class="tabbed-set" data-tabs="4:2"><input checked="checked" id="__tabbed_4_1" name="__tabbed_4" type="radio" /><label for="__tabbed_4_1">前半</label><div class="tabbed-content">
1235+
<div class="tabbed-set tabbed-alternate" data-tabs="4:2"><input checked="checked" id="__tabbed_4_1" name="__tabbed_4" type="radio" /><input id="__tabbed_4_2" name="__tabbed_4" type="radio" /><div class="tabbed-labels"><label for="__tabbed_4_1">前半</label><label for="__tabbed_4_2">後半</label></div>
1236+
<div class="tabbed-content">
1237+
<div class="tabbed-block">
12271238
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12281239

12291240
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1244,7 +1255,7 @@ <h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent li
12441255
<span class="p">}</span><span class="w"></span>
12451256
</code></pre></div>
12461257
</div>
1247-
<input id="__tabbed_4_2" name="__tabbed_4" type="radio" /><label for="__tabbed_4_2">後半</label><div class="tabbed-content">
1258+
<div class="tabbed-block">
12481259
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12491260

12501261
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1266,8 +1277,11 @@ <h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent li
12661277
</code></pre></div>
12671278
</div>
12681279
</div>
1280+
</div>
12691281
<h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent link">&para;</a></h4>
1270-
<div class="tabbed-set" data-tabs="5:2"><input checked="checked" id="__tabbed_5_1" name="__tabbed_5" type="radio" /><label for="__tabbed_5_1">前半</label><div class="tabbed-content">
1282+
<div class="tabbed-set tabbed-alternate" data-tabs="5:2"><input checked="checked" id="__tabbed_5_1" name="__tabbed_5" type="radio" /><input id="__tabbed_5_2" name="__tabbed_5" type="radio" /><div class="tabbed-labels"><label for="__tabbed_5_1">前半</label><label for="__tabbed_5_2">後半</label></div>
1283+
<div class="tabbed-content">
1284+
<div class="tabbed-block">
12711285
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12721286

12731287
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1288,7 +1302,7 @@ <h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent li
12881302
<span class="p">}</span><span class="w"></span>
12891303
</code></pre></div>
12901304
</div>
1291-
<input id="__tabbed_5_2" name="__tabbed_5" type="radio" /><label for="__tabbed_5_2">後半</label><div class="tabbed-content">
1305+
<div class="tabbed-block">
12921306
<div class="highlight"><pre><span></span><code><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
12931307

12941308
<span class="kt">int</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"></span>
@@ -1310,9 +1324,12 @@ <h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent li
13101324
</code></pre></div>
13111325
</div>
13121326
</div>
1327+
</div>
13131328
<h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
13141329
<p>リファクタリング時に、コピー&ペーストで行の順番を入れ替えてしまうことを防ぎます。</p>
1315-
<div class="tabbed-set" data-tabs="6:2"><input checked="checked" id="__tabbed_6_1" name="__tabbed_6" type="radio" /><label for="__tabbed_6_1">元のコード</label><div class="tabbed-content">
1330+
<div class="tabbed-set tabbed-alternate" data-tabs="6:2"><input checked="checked" id="__tabbed_6_1" name="__tabbed_6" type="radio" /><input id="__tabbed_6_2" name="__tabbed_6" type="radio" /><div class="tabbed-labels"><label for="__tabbed_6_1">元のコード</label><label for="__tabbed_6_2">入れ替えるとエラー</label></div>
1331+
<div class="tabbed-content">
1332+
<div class="tabbed-block">
13161333
<div class="highlight"><pre><span></span><code><span class="kt">void</span><span class="w"> </span><span class="nf">First</span><span class="p">()</span><span class="w"> </span><span class="p">{}</span><span class="w"></span>
13171334
<span class="kt">void</span><span class="w"> </span><span class="nf">Second</span><span class="p">()</span><span class="w"> </span><span class="p">{}</span><span class="w"></span>
13181335

@@ -1323,7 +1340,7 @@ <h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="P
13231340
<span class="p">}</span><span class="w"></span>
13241341
</code></pre></div>
13251342
</div>
1326-
<input id="__tabbed_6_2" name="__tabbed_6" type="radio" /><label for="__tabbed_6_2">入れ替えるとエラー</label><div class="tabbed-content">
1343+
<div class="tabbed-block">
13271344
<div class="highlight"><pre><span></span><code><span class="kt">void</span><span class="w"> </span><span class="nf">First</span><span class="p">()</span><span class="w"> </span><span class="p">{}</span><span class="w"></span>
13281345
<span class="kt">void</span><span class="w"> </span><span class="nf">Second</span><span class="p">()</span><span class="w"> </span><span class="p">{}</span><span class="w"></span>
13291346

@@ -1334,6 +1351,7 @@ <h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="P
13341351
<span class="cm">}</span>
13351352
</code></pre></div>
13361353
</div>
1354+
</div>
13371355
</div>
13381356

13391357

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)