Help for this page
use List::Util qw[ first ];; use List::MoreUtils qw[ first_value ];; ... $x = first_value{ defined( x( $_ ) ) } 1, undef, 3;; <<<1>>>