Je préfère le faire:Existe-t-il un andand pour Perl?
say $shop->ShopperDueDate->andand->day_name();
par rapport à ceci:
say $shop->ShopperDueDate->day_name() if $shop->ShopperDueDate;
Toutes les idées?
(. Cette idée est inspirée par l'extension Ruby andand)
(En fait, il est inspiré par le langage Groovy, mais la plupart des gens ne savent pas que ;-)
mise à jour: I pense que les deux peut-être() et eval {} sont de bonnes solutions. Ce n'est pas ruby donc je ne peux pas m'attendre à lire toutes les méthodes/fonctions de gauche à droite de toute façon, alors peut-être pourrait-être une aide. Et puis eval eval est vraiment la façon perl de le faire.
Vous avez également posté ceci à Perlmonks (http://www.perlmonks.org/index.pl?node_id=734774). Veuillez informer les gens lorsque vous postez la même question à plusieurs endroits afin que les gens puissent voir toutes les réponses et ne pas perdre de temps à répondre lorsque vous avez votre réponse. –