HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Полный доступ к материалам</p>
1 <p>Полный доступ к материалам</p>
2 <p>Ruby поддерживает множество видов условных конструкций, которые иногда способны сделать код чуть проще и прямолинейнее. Все они встречаются в реальном коде регулярно.</p>
2 <p>Ruby поддерживает множество видов условных конструкций, которые иногда способны сделать код чуть проще и прямолинейнее. Все они встречаются в реальном коде регулярно.</p>
3 <h2>Тернарный оператор</h2>
3 <h2>Тернарный оператор</h2>
4 <p>Работает и выглядит аналогично другим языкам:</p>
4 <p>Работает и выглядит аналогично другим языкам:</p>
5 <h2>Постфиксный if</h2>
5 <h2>Постфиксный if</h2>
6 <p>В Ruby<strong>if</strong>может стоять не только в начале, но и в конце выражений:</p>
6 <p>В Ruby<strong>if</strong>может стоять не только в начале, но и в конце выражений:</p>
7 <p>Подобную форму записи принято использовать тогда, когда все выражение помещается в одну строчку.</p>
7 <p>Подобную форму записи принято использовать тогда, когда все выражение помещается в одну строчку.</p>
8 <h2>Unless</h2>
8 <h2>Unless</h2>
9 <p>В дополнение к<strong>if</strong>, в Ruby есть конструкция<strong>unless</strong>, которая работает в обратную сторону:</p>
9 <p>В дополнение к<strong>if</strong>, в Ruby есть конструкция<strong>unless</strong>, которая работает в обратную сторону:</p>
10 <p><strong>unless</strong>позволяет избавляться от отрицаний, но с ним нужно быть осторожным. Если в предикате используется составное логическое выражение, то<strong>unless</strong>становится не читаемым:</p>
10 <p><strong>unless</strong>позволяет избавляться от отрицаний, но с ним нужно быть осторожным. Если в предикате используется составное логическое выражение, то<strong>unless</strong>становится не читаемым:</p>
11 <h2>Рекомендуемые программы</h2>
11 <h2>Рекомендуемые программы</h2>