Недавно мне довелось увидеть это слово в коде Ruby, use
, когда я просматривал какой-то код, относящийся к goliath, промежуточное программное обеспечение и т.д. Похоже, что он отличается от include
/extend
и require
.
Может кто-нибудь объяснить, почему это ключевое слово use
существует и как оно отличается от include
/require
? Как это работает, когда его использовать?