Raku-Kurs / Fortgeschritten / Module

Pakete und Namensräume

Ein Namensraum (Namespace) ist ein benannter Behälter für andere benannte Dinge, wie Variablen und Subroutinen. Er verhindert Namenskollisionen: Maths::pi und Physics::pi können beide existieren, ohne sich gegenseitig zu stören. Ein Package ist die einfachste Art von Namensraum.

Du hast bereits einen Namensraum verwendet, ohne ihn zu benennen: Jedes module erzeugt einen. Dieser Abschnitt betrachtet Packages direkt und zeigt, wie our-Variablen und der ::-Trenner es dir ermöglichen, von außen auf einen Namensraum zuzugreifen.

Themen in diesem Abschnitt

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Abschnitts.

Übungen

Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.

  1. Eine our-Variable
  2. Ein Paket
  3. Ein verschachtelter Name

Kursnavigation

Module aus dem Web installieren   |   Pakete und Module