Курс языка программирования Raku / Продвинутый уровень / Модули

Пакеты и пространства имён

Пространство имён — это именованный контейнер для других именованных сущностей, таких как переменные и подпрограммы. Оно предотвращает конфликты имён: Maths::pi и Physics::pi могут существовать одновременно, не мешая друг другу. Пакет — это самый базовый вид пространства имён.

Вы уже использовали пространство имён, не называя его: каждый module создаёт такое пространство. В этом разделе рассматриваются пакеты напрямую, а также то, как переменные our и разделитель :: позволяют обращаться к содержимому пространства имён извне.

Темы этого раздела

Практика

Пройдите 1 тест по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Переменная our
  2. Пакет
  3. Вложенное имя

Навигация по курсу

Установка модулей из сети   |   Пакеты и модули