use strict; use warnings; use 5.010; sub greet { say 'hello'; } sub test { goto &{"greet"}; #SYMBOLIC REFERENCE } test(); --output:-- hello