Autor Thema: Funktions Referenz - Funktion im anderen Package  (Gelesen 589 mal)

Offline CoolTux

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 27334
Funktions Referenz - Funktion im anderen Package
« am: 29 März 2020, 12:47:48 »
Mahlzeit.

Wenn ich einen Funktionsaufruf tätige in dem ich \& eine Referenz auf die Funktion mache, so wird der Aufruf mit dem Package gemacht aus welchen auch der Aufruf kam. Aber was ist wenn sich die Funktion in einem anderen Package befindet. Wie mache ich dann die Referenz?



package fu;

sub test {

}

package fu::ba;

\&test()

\&test() ergibt fu::ba::test() und nicht fu:test()

Jemand ne Idee
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

Offline RichardCZ

  • Tester
  • Sr. Member
  • ****
  • Beiträge: 597
  • WHIP! HoBo war gestern.
    • Experimenteller FHEM Fork
Antw:Funktions Referenz - Funktion im anderen Package
« Antwort #1 am: 29 März 2020, 13:15:35 »
\&test() ergibt fu::ba::test() und nicht fu:test()

Jemand ne Idee

\&fu::test() ?
Witty House Infrastructure Processor (WHIP) is a modern and
comprehensive full-stack smart home framework for the 21st century.

Offline CoolTux

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 27334
Antw:Funktions Referenz - Funktion im anderen Package
« Antwort #2 am: 29 März 2020, 13:50:47 »
\&fu::test() ?

War ja klar das es doch so einfach ist. Danke Dir. Ich bin davon ausgegangen das Perl trotzdem davor noch fu::ba setzt

Danke Dir.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Mein Dokuwiki:
https://www.cooltux.net

 

decade-submarginal