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 ">
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 "> ¶</ a > </ h2 >
11511191< p > 値の切り替えの範囲版です。< br />
11521192スラッシュ / の有無に応じて、前半、後半どちらかの範囲を選択します。</ p >
1193+ < h4 id ="1_1 "> パターン 1< a class ="headerlink " href ="#1_1 " title ="Permanent link "> ¶</ 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 "> <iostream></ 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 "> ¶</ 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 "> <iostream></ 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 "> >></ 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 "> <<</ 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 >> x >> y;</ span >
1250+
1251+ < span class ="cm "> std::cout << 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 "> <iostream></ 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 >> x;</ span >
1263+
1264+ < span class ="cm "> std::cout << 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 "> >></ span > < span class ="n "> x</ span > < span class ="o "> >></ 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 "> <<</ 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 "> ¶</ 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 >
0 commit comments