use strict; use warnings; use v5.010; use constant FOO => 23; sub BAR { say 23 } use constant OOF => undef; say "FOO" if defined &FOO; say "BAR" if defined &BAR; say "NONE" if defined &NONE; say "OOF" if defined &OOF;