型グロブ

Perlは、変数名などのシンボルが同じでも、頭の記号で、変数だったり、配列だったり、ハッシュだったりする。
型グロブは、このシンボルテーブルのエントリーを表現する。

型グロブを理解する - Perl入門ゼミ

*をつけて型グロブを取得できる。
型グロブに型グロブを代入すると、代入先に代入元の情報が引き継がれ、エイリアスとなる。

$ vi type_glob.pl
$ perl type_glob.pl
ABCDE
(1,2,3)
{value1,value2}
*main::type_glob
ABCDE
(1,2,3)
{value1,value2}
*main::type_glob
$

表面上の変数名が変わっても、型グロブにおけるシンボル名は変わってない。

Sample/perl/type_glob/type_glob/src/type_glob at master · bg1bgst333/Sample · GitHub