Thread Seiteneffekt von our (11 answers)
Opened by GwenDragon/Linux at 2018-07-02 16:05

Gast GwenDragon/Linux
 2018-07-01 18:50
#188601 #188601
//modedit: Abgeteilt von Variable in einem Modul deklarieren.


Aber da stellt sich mir die Frage wieso zeigt dies dann zweimal 42?
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use strict;
use warnings;

use 5.010;
use utf8;

package A;
our $test = 42;
say ${A::test};
1;

say $test;

Ergibt:
42
42


Ich dachte die letzte Zeile wäre nun sowas wie say $main::test; , Weil doch $test durch die Deklaration im package A mit our zu A gehört. Wo ist da mein Denkfehler?
Last edited: 2018-07-02 16:07:41 +0200 (CEST)

View full thread Seiteneffekt von our