$P::x ||= (f(),1); #### $P::x = $P::x || (f(),1);