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 <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>