sub f1 { "different"; } sub f2 { same(\&f1, \&f2) ? "same" : "different"; } f2();