PerlもC++と同様に"::"でスコープ解決する。
つまり、パッケージを指定してその中の変数にアクセスできる。
パッケージ名と変数名を連結した「完全修飾名」で呼び出している。
$ vi package.pl $ perl package.pl 10 AAA 20 BBB 30 CCC 10 XXX 100 BBB 30 CCC $
PackageAの$str、PackageBの$var、どちらも変わっている。
Sample/perl/package/scope_resolution_operator/src/package at master · bg1bgst333/Sample · GitHub