Thinkwise søger skandinaviske partnere til moderniseringsplatform, som afkoder og ombygger funktionaliteten i gamle legacy-systemer.
27. juni 2024
Slettet bruger
15. september 2010 - 14:39#1
husker du at anvende 'use strict' i dine script. Så vidt jeg kan se ville my $var være lokal til anderscript.pl og hvis du så anvender $var i main (een gang) så findes den version af $var kun i main og anvendes kun een gang (deklareret eller anvendt).
Jeg anvender altid strict af samme grund
Synes godt om
Slettet bruger
15. september 2010 - 14:44#2
Jamen hvordan kan jeg så "importere" variabler via require?
$var HAR desuden en værdi når jeg bruger den...
Synes godt om
Slettet bruger
15. september 2010 - 15:06#3
Hvorfor anvender du require og ikke laver et modul som du inkluderer via 'use'. Det er det jeg plejer at gøre, så kan man lave shared variable via 'our'
der er vist en stor forskel i hvordan ting hentes ind når man anvender require, se Programming Perl.
Jeg anvender normalt moduler og det virker fint for mig.
Synes godt om
Slettet bruger
15. september 2010 - 16:46#4
Fordi jeg er vant til at bruge require, og ikke ønsker at gøre det mere besværligt end nødvendigt :)
our() var løsningen, man skal åbenbart angive variabler fra sub.pl i main.pl. Smid bare et svar.
Synes godt om
Slettet bruger
15. september 2010 - 16:55#5
Dette med at angive shared variable er ikke altid lige nemt
Synes godt om
Slettet bruger
15. september 2010 - 17:29#6
tak for points
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.