Skip to content

Commit 3b37684

Browse files
committed
update
1 parent 60c637b commit 3b37684

File tree

3 files changed

+86
-4
lines changed

3 files changed

+86
-4
lines changed

articles/comment-tricks/index.html

Lines changed: 85 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,26 @@
520520
範囲の切り替え
521521
</a>
522522

523+
<nav class="md-nav" aria-label="範囲の切り替え">
524+
<ul class="md-nav__list">
525+
526+
<li class="md-nav__item">
527+
<a href="#1_1" class="md-nav__link">
528+
パターン 1
529+
</a>
530+
531+
</li>
532+
533+
<li class="md-nav__item">
534+
<a href="#2_1" class="md-nav__link">
535+
パターン 2
536+
</a>
537+
538+
</li>
539+
540+
</ul>
541+
</nav>
542+
523543
</li>
524544

525545
<li class="md-nav__item">
@@ -1037,6 +1057,26 @@
10371057
範囲の切り替え
10381058
</a>
10391059

1060+
<nav class="md-nav" aria-label="範囲の切り替え">
1061+
<ul class="md-nav__list">
1062+
1063+
<li class="md-nav__item">
1064+
<a href="#1_1" class="md-nav__link">
1065+
パターン 1
1066+
</a>
1067+
1068+
</li>
1069+
1070+
<li class="md-nav__item">
1071+
<a href="#2_1" class="md-nav__link">
1072+
パターン 2
1073+
</a>
1074+
1075+
</li>
1076+
1077+
</ul>
1078+
</nav>
1079+
10401080
</li>
10411081

10421082
<li class="md-nav__item">
@@ -1150,6 +1190,7 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent
11501190
<h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
11511191
<p>値の切り替えの範囲版です。<br />
11521192
スラッシュ / の有無に応じて、前半、後半どちらかの範囲を選択します。</p>
1193+
<h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent link">&para;</a></h4>
11531194
<div class="tabbed-set" data-tabs="4:2">
11541195
<input name="__tabbed_4" type="radio" id="__tabbed_4_1" checked="checked" /><label for="__tabbed_4_1">前半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11551196

@@ -1190,10 +1231,51 @@ <h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permane
11901231
<span class="p">}</span>
11911232
</code></pre></div></div>
11921233
</div>
1234+
<h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent link">&para;</a></h4>
1235+
<div class="tabbed-set" data-tabs="5:2">
1236+
<input name="__tabbed_5" type="radio" id="__tabbed_5_1" checked="checked" /><label for="__tabbed_5_1">前半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1237+
1238+
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
1239+
<span class="p">{</span>
1240+
<span class="c1">//*</span>
1241+
<span class="kt">int</span> <span class="n">x</span><span class="p">;</span>
1242+
1243+
<span class="n">std</span><span class="o">::</span><span class="n">cin</span> <span class="o">&gt;&gt;</span> <span class="n">x</span><span class="p">;</span>
1244+
1245+
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">x</span> <span class="o">*</span> <span class="n">x</span><span class="p">;</span>
1246+
<span class="cm">/*/</span>
1247+
<span class="cm"> int x, y;</span>
1248+
1249+
<span class="cm"> std::cin &gt;&gt; x &gt;&gt; y;</span>
1250+
1251+
<span class="cm"> std::cout &lt;&lt; x + y;</span>
1252+
<span class="cm"> //*/</span>
1253+
<span class="p">}</span>
1254+
</code></pre></div></div>
1255+
<input name="__tabbed_5" type="radio" id="__tabbed_5_2" /><label for="__tabbed_5_2">後半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1256+
1257+
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
1258+
<span class="p">{</span>
1259+
<span class="cm">/*</span>
1260+
<span class="cm"> int x;</span>
1261+
1262+
<span class="cm"> std::cin &gt;&gt; x;</span>
1263+
1264+
<span class="cm"> std::cout &lt;&lt; x * x;</span>
1265+
<span class="cm"> /*/</span>
1266+
<span class="kt">int</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">;</span>
1267+
1268+
<span class="n">std</span><span class="o">::</span><span class="n">cin</span> <span class="o">&gt;&gt;</span> <span class="n">x</span> <span class="o">&gt;&gt;</span> <span class="n">y</span><span class="p">;</span>
1269+
1270+
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">x</span> <span class="o">+</span> <span class="n">y</span><span class="p">;</span>
1271+
<span class="c1">//*/</span>
1272+
<span class="p">}</span>
1273+
</code></pre></div></div>
1274+
</div>
11931275
<h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
11941276
<p>リファクタリング時に、コピー&ペーストで行の順番を入れ替えてしまうことを防ぎます。</p>
1195-
<div class="tabbed-set" data-tabs="5:2">
1196-
<input name="__tabbed_5" type="radio" id="__tabbed_5_1" checked="checked" /><label for="__tabbed_5_1">基本のコード</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
1277+
<div class="tabbed-set" data-tabs="6:2">
1278+
<input name="__tabbed_6" type="radio" id="__tabbed_6_1" checked="checked" /><label for="__tabbed_6_1">基本のコード</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
11971279
<span class="kt">void</span> <span class="nf">Second</span><span class="p">()</span> <span class="p">{}</span>
11981280

11991281
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
@@ -1202,7 +1284,7 @@ <h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="P
12021284
<span class="cm"> */</span><span class="n">Second</span><span class="p">();</span>
12031285
<span class="p">}</span>
12041286
</code></pre></div></div>
1205-
<input name="__tabbed_5" type="radio" id="__tabbed_5_2" /><label for="__tabbed_5_2">入れ替えるとエラー</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
1287+
<input name="__tabbed_6" type="radio" id="__tabbed_6_2" /><label for="__tabbed_6_2">入れ替えるとエラー</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
12061288
<span class="kt">void</span> <span class="nf">Second</span><span class="p">()</span> <span class="p">{}</span>
12071289

12081290
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>

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)