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