|
80 | 80 | <div data-md-component="skip"> |
81 | 81 |
|
82 | 82 |
|
83 | | - <a href="#_1" class="md-skip"> |
| 83 | + <a href="#コメントアウトのトリック" class="md-skip"> |
84 | 84 | コンテンツにスキップ |
85 | 85 | </a> |
86 | 86 |
|
|
575 | 575 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
576 | 576 |
|
577 | 577 | <li class="md-nav__item"> |
578 | | - <a href="#onoff" class="md-nav__link"> |
| 578 | + <a href="#範囲の-onoff" class="md-nav__link"> |
579 | 579 | <span class="md-ellipsis"> |
580 | 580 | 範囲の ON・OFF |
581 | 581 | </span> |
582 | 582 | </a> |
583 | 583 |
|
584 | | - <nav class="md-nav" aria-label="範囲の ON・OFF"> |
585 | | - <ul class="md-nav__list"> |
586 | | - |
587 | | - <li class="md-nav__item"> |
588 | | - <a href="#1" class="md-nav__link"> |
589 | | - <span class="md-ellipsis"> |
590 | | - パターン 1 |
591 | | - </span> |
592 | | - </a> |
593 | | - |
594 | | -</li> |
595 | | - |
596 | | - <li class="md-nav__item"> |
597 | | - <a href="#2" class="md-nav__link"> |
598 | | - <span class="md-ellipsis"> |
599 | | - パターン 2 |
600 | | - </span> |
601 | | - </a> |
602 | | - |
603 | | -</li> |
604 | | - |
605 | | - </ul> |
606 | | - </nav> |
607 | | - |
608 | 584 | </li> |
609 | 585 |
|
610 | 586 | <li class="md-nav__item"> |
611 | | - <a href="#_2" class="md-nav__link"> |
| 587 | + <a href="#値の切り替え" class="md-nav__link"> |
612 | 588 | <span class="md-ellipsis"> |
613 | 589 | 値の切り替え |
614 | 590 | </span> |
|
617 | 593 | </li> |
618 | 594 |
|
619 | 595 | <li class="md-nav__item"> |
620 | | - <a href="#_3" class="md-nav__link"> |
| 596 | + <a href="#範囲の切り替え" class="md-nav__link"> |
621 | 597 | <span class="md-ellipsis"> |
622 | 598 | 範囲の切り替え |
623 | 599 | </span> |
624 | 600 | </a> |
625 | 601 |
|
626 | | - <nav class="md-nav" aria-label="範囲の切り替え"> |
627 | | - <ul class="md-nav__list"> |
628 | | - |
629 | | - <li class="md-nav__item"> |
630 | | - <a href="#1_1" class="md-nav__link"> |
631 | | - <span class="md-ellipsis"> |
632 | | - パターン 1 |
633 | | - </span> |
634 | | - </a> |
635 | | - |
636 | | -</li> |
637 | | - |
638 | | - <li class="md-nav__item"> |
639 | | - <a href="#2_1" class="md-nav__link"> |
640 | | - <span class="md-ellipsis"> |
641 | | - パターン 2 |
642 | | - </span> |
643 | | - </a> |
644 | | - |
645 | | -</li> |
646 | | - |
647 | | - </ul> |
648 | | - </nav> |
649 | | - |
650 | 602 | </li> |
651 | 603 |
|
652 | 604 | <li class="md-nav__item"> |
653 | | - <a href="#_4" class="md-nav__link"> |
| 605 | + <a href="#行の入れ替えの防止" class="md-nav__link"> |
654 | 606 | <span class="md-ellipsis"> |
655 | 607 | 行の入れ替えの防止 |
656 | 608 | </span> |
|
1525 | 1477 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
1526 | 1478 |
|
1527 | 1479 | <li class="md-nav__item"> |
1528 | | - <a href="#onoff" class="md-nav__link"> |
| 1480 | + <a href="#範囲の-onoff" class="md-nav__link"> |
1529 | 1481 | <span class="md-ellipsis"> |
1530 | 1482 | 範囲の ON・OFF |
1531 | 1483 | </span> |
1532 | 1484 | </a> |
1533 | 1485 |
|
1534 | | - <nav class="md-nav" aria-label="範囲の ON・OFF"> |
1535 | | - <ul class="md-nav__list"> |
1536 | | - |
1537 | | - <li class="md-nav__item"> |
1538 | | - <a href="#1" class="md-nav__link"> |
1539 | | - <span class="md-ellipsis"> |
1540 | | - パターン 1 |
1541 | | - </span> |
1542 | | - </a> |
1543 | | - |
1544 | | -</li> |
1545 | | - |
1546 | | - <li class="md-nav__item"> |
1547 | | - <a href="#2" class="md-nav__link"> |
1548 | | - <span class="md-ellipsis"> |
1549 | | - パターン 2 |
1550 | | - </span> |
1551 | | - </a> |
1552 | | - |
1553 | | -</li> |
1554 | | - |
1555 | | - </ul> |
1556 | | - </nav> |
1557 | | - |
1558 | 1486 | </li> |
1559 | 1487 |
|
1560 | 1488 | <li class="md-nav__item"> |
1561 | | - <a href="#_2" class="md-nav__link"> |
| 1489 | + <a href="#値の切り替え" class="md-nav__link"> |
1562 | 1490 | <span class="md-ellipsis"> |
1563 | 1491 | 値の切り替え |
1564 | 1492 | </span> |
|
1567 | 1495 | </li> |
1568 | 1496 |
|
1569 | 1497 | <li class="md-nav__item"> |
1570 | | - <a href="#_3" class="md-nav__link"> |
| 1498 | + <a href="#範囲の切り替え" class="md-nav__link"> |
1571 | 1499 | <span class="md-ellipsis"> |
1572 | 1500 | 範囲の切り替え |
1573 | 1501 | </span> |
1574 | 1502 | </a> |
1575 | 1503 |
|
1576 | | - <nav class="md-nav" aria-label="範囲の切り替え"> |
1577 | | - <ul class="md-nav__list"> |
1578 | | - |
1579 | | - <li class="md-nav__item"> |
1580 | | - <a href="#1_1" class="md-nav__link"> |
1581 | | - <span class="md-ellipsis"> |
1582 | | - パターン 1 |
1583 | | - </span> |
1584 | | - </a> |
1585 | | - |
1586 | | -</li> |
1587 | | - |
1588 | | - <li class="md-nav__item"> |
1589 | | - <a href="#2_1" class="md-nav__link"> |
1590 | | - <span class="md-ellipsis"> |
1591 | | - パターン 2 |
1592 | | - </span> |
1593 | | - </a> |
1594 | | - |
1595 | | -</li> |
1596 | | - |
1597 | | - </ul> |
1598 | | - </nav> |
1599 | | - |
1600 | 1504 | </li> |
1601 | 1505 |
|
1602 | 1506 | <li class="md-nav__item"> |
1603 | | - <a href="#_4" class="md-nav__link"> |
| 1507 | + <a href="#行の入れ替えの防止" class="md-nav__link"> |
1604 | 1508 | <span class="md-ellipsis"> |
1605 | 1509 | 行の入れ替えの防止 |
1606 | 1510 | </span> |
|
1624 | 1528 |
|
1625 | 1529 |
|
1626 | 1530 |
|
1627 | | -<h1 id="_1">コメントアウトのトリック<a class="headerlink" href="#_1" title="Permanent link">¶</a></h1> |
| 1531 | +<h1 id="コメントアウトのトリック">コメントアウトのトリック<a class="headerlink" href="#コメントアウトのトリック" title="Permanent link">¶</a></h1> |
1628 | 1532 | <p>プログラムで使えるコメントアウトのトリックを紹介します。<br /> |
1629 | 1533 | 開発中のちょっとしたデバッグや、ミスの防止に活用できます。</p> |
1630 | | -<h2 id="onoff">範囲の ON・OFF<a class="headerlink" href="#onoff" title="Permanent link">¶</a></h2> |
| 1534 | +<h2 id="範囲の-onoff">範囲の ON・OFF<a class="headerlink" href="#範囲の-onoff" title="Permanent link">¶</a></h2> |
1631 | 1535 | <p>スラッシュ <code>/</code> の有無に応じて、範囲コメントの有効・無効を切り替えます。</p> |
1632 | | -<h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link">¶</a></h4> |
| 1536 | +<h4 id="パターン-1">パターン 1<a class="headerlink" href="#パターン-1" title="Permanent link">¶</a></h4> |
1633 | 1537 | <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> |
1634 | 1538 | <div class="tabbed-content"> |
1635 | 1539 | <div class="tabbed-block"> |
@@ -1664,7 +1568,7 @@ <h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link"> |
1664 | 1568 | </div> |
1665 | 1569 | </div> |
1666 | 1570 | </div> |
1667 | | -<h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link">¶</a></h4> |
| 1571 | +<h4 id="パターン-2">パターン 2<a class="headerlink" href="#パターン-2" title="Permanent link">¶</a></h4> |
1668 | 1572 | <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> |
1669 | 1573 | <div class="tabbed-content"> |
1670 | 1574 | <div class="tabbed-block"> |
@@ -1699,7 +1603,7 @@ <h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link"> |
1699 | 1603 | </div> |
1700 | 1604 | </div> |
1701 | 1605 | </div> |
1702 | | -<h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent link">¶</a></h2> |
| 1606 | +<h2 id="値の切り替え">値の切り替え<a class="headerlink" href="#値の切り替え" title="Permanent link">¶</a></h2> |
1703 | 1607 | <p>スラッシュ <code>/</code> の有無に応じて、左右どちらかの値を選択します。</p> |
1704 | 1608 | <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> |
1705 | 1609 | <div class="tabbed-content"> |
@@ -1727,10 +1631,10 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent |
1727 | 1631 | </div> |
1728 | 1632 | </div> |
1729 | 1633 | </div> |
1730 | | -<h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permanent link">¶</a></h2> |
| 1634 | +<h2 id="範囲の切り替え">範囲の切り替え<a class="headerlink" href="#範囲の切り替え" title="Permanent link">¶</a></h2> |
1731 | 1635 | <p>値の切り替えの範囲版です。<br /> |
1732 | 1636 | スラッシュ / の有無に応じて、前半、後半どちらかの範囲を選択します。</p> |
1733 | | -<h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent link">¶</a></h4> |
| 1637 | +<h4 id="パターン-1_1">パターン 1<a class="headerlink" href="#パターン-1_1" title="Permanent link">¶</a></h4> |
1734 | 1638 | <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> |
1735 | 1639 | <div class="tabbed-content"> |
1736 | 1640 | <div class="tabbed-block"> |
@@ -1777,7 +1681,7 @@ <h4 id="1_1">パターン 1<a class="headerlink" href="#1_1" title="Permanent li |
1777 | 1681 | </div> |
1778 | 1682 | </div> |
1779 | 1683 | </div> |
1780 | | -<h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent link">¶</a></h4> |
| 1684 | +<h4 id="パターン-2_1">パターン 2<a class="headerlink" href="#パターン-2_1" title="Permanent link">¶</a></h4> |
1781 | 1685 | <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> |
1782 | 1686 | <div class="tabbed-content"> |
1783 | 1687 | <div class="tabbed-block"> |
@@ -1824,7 +1728,7 @@ <h4 id="2_1">パターン 2<a class="headerlink" href="#2_1" title="Permanent li |
1824 | 1728 | </div> |
1825 | 1729 | </div> |
1826 | 1730 | </div> |
1827 | | -<h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="Permanent link">¶</a></h2> |
| 1731 | +<h2 id="行の入れ替えの防止">行の入れ替えの防止<a class="headerlink" href="#行の入れ替えの防止" title="Permanent link">¶</a></h2> |
1828 | 1732 | <p>リファクタリング時に、コピー&ペーストで行の順番を入れ替えてしまうことを防ぎます。</p> |
1829 | 1733 | <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> |
1830 | 1734 | <div class="tabbed-content"> |
|
0 commit comments