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>