##
( $var //= {} )->{$key}
####
defined( $cg->{mainsnak}{datavalue}{value}{notexist} )
####
defined( ( ( ( ( $cg //= {} )->{mainsnak} //= {} )->{datavalue} //= {} )->{value} //= {} )->{notexist} )
####
if ( $cg
&& $cg->{mainsnak}
&& $cg->{mainsnak}{datavalue}
&& $cg->{mainsnak}{datavalue}{value}
&& defined( $cg->{mainsnak}{datavalue}{value}{notexist} )
) {
...
}
####
no autovivification;
if (defined( $cg->{mainsnak}{datavalue}{value}{notexist} )) {
...
}