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
<p>В Ruby добавлен "синтаксический сахар", позволяющий опускать скобки в подобных ситуациях. Вызов выше в реальном коде выглядит так:</p>
3
<p>В Ruby добавлен "синтаксический сахар", позволяющий опускать скобки в подобных ситуациях. Вызов выше в реальном коде выглядит так:</p>
4
<p>К такому способу записи нужно немного привыкнуть, так как может быть не сразу понятно, что к чему относится. Но потом станет видно, насколько он удобен и практичен. Это ещё одна из "фишек" Ruby, которая помогает строить<a>языки предметной области</a>(DSL). Из-за небольшого количества дополнительного синтаксиса код на Ruby может выглядеть просто как текст. Ниже пример роутинга (отвечает за формирование адресов страниц сайта) из Rails:</p>
4
<p>К такому способу записи нужно немного привыкнуть, так как может быть не сразу понятно, что к чему относится. Но потом станет видно, насколько он удобен и практичен. Это ещё одна из "фишек" Ruby, которая помогает строить<a>языки предметной области</a>(DSL). Из-за небольшого количества дополнительного синтаксиса код на Ruby может выглядеть просто как текст. Ниже пример роутинга (отвечает за формирование адресов страниц сайта) из Rails:</p>
5
<h2>Рекомендуемые программы</h2>
5
<h2>Рекомендуемые программы</h2>