|
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