SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] To perl spørgsmål



On Saturday 10 November 2001 01:52, you wrote:
> > Nr. 1: Hvordan opretter jeg en variabel i en function (sub) som er global
> > og ikke kun local?
> Bare lad være med at definerer den med 'my' eller sørg for at
> definerer den uden for din funktion.

Jeg synes bare at den ofte (med -w) brokker sig over uninitialized variable 
eller lign. hvis jeg ikke definerer den med 'my' .. 

> > Nr. 2: Er det muligt at "dynamisk" referere til functionnavne via
> > variable?
>     sub foo {
>         print "bar\n";
>     }
>     $baz = "foo";
>     &$baz;
> Udskriver "bar". Det gør følgende også:
>     sub foo {
>         print "bar\n";
>     }
>     $baz = \&foo;
>     &$baz;
> Det første kaldes en symbolsk reference hvor selve funktionsnavnet
> findes i strengen $bar. Det andet er en rigtig reference til
> funktionen foo, der så kaldes. Det er den sidste løsning, der er
> pænest.

Super! Mange tak!

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GO d--@ s:+ a-- C++ $UL++ P++ L+++ E- W+ N(+) o K? w !O M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:54
Denne side vedligeholdes af MHonArc .