Seite 1 von 1

Verständnisfrage zur expliziten Angaben von Modulnamen

Verfasst: 10.02.2020 10:40
von kmais
Wer kann mir folgende Zeile(n) aus der PB Hilfe erklären:
Um auf ein Modul-Element von außerhalb des Moduls zuzugreifen, muss der Modul-Name gefolgt vom '::' Trennzeichen angegeben werden. Wenn der Modul-Name explizit angegeben wird, dann ist das Modul-Element überall im Quellcode verfügbar, auch in einem anderen Modul.
Was heißt "... explizit angegeben ..." ?? Und vor allem - wo angegeben ??
Include ich die Datei nicht, geht ja gar nichts. Das kann es nicht sein.
Aber wo, außer beim Aufrufen des Moduls und im Includeblock, wird der Modulname noch angegeben?

Edit by NicTheQuick: Titel angepasst

Re: ... Verständnisfrage ...

Verfasst: 10.02.2020 10:43
von #NULL
Mit mod::symbol kannst du von überall auf die Modul-Elemente zugreifen.
Mit bloßem symbol nur wenn du vorher UseModule mod verwendest (und von innerhalb des Modul auch ohne UseModule).