Для багатьох не секрет, що Ruby — це потужна мова програмування. Але чи використовуєте ви її в повній мірі?
У другій частині курсу від Code School ви зможете познайомитися з найбільш корисними можливостями метапрограмування у Ruby.
У цьому курсі ви дізнаєтеся про:
- Використання Procs і лямбда для зберігання і виконання блоків коду
- Різні способи для передачі блоків у методи
- Як використовувати необов'язкові блоки
- Динамічне визначення та виклик методів
- Відповідь на неіснуючі методи
- Управління контекстом, в якому виконується код
В кінці курсу, ви зможете використовувати вивчені можливості для побудови Domain Specific Languages(DSL).
>>> Перейти до курсу
Немає коментарів:
Дописати коментар