[Perl] print 1 elemnt of "list"
Patrick Dupre
pdupre at gmx.com
Ven 24 Jan 12:20:30 CET 2020
Fantastique.
Merci
===========================================================================
Patrick DUPRÉ | | email: pdupre at gmx.com
Laboratoire interdisciplinaire Carnot de Bourgogne
9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
Tel: +33 (0)380395988
===========================================================================
> Sent: Friday, January 24, 2020 at 11:22 AM
> From: "Marc Chantreux" <eiro at phear.org>
> To: "Liste francophone pour les questions générales sur Perl" <perl at mongueurs.net>
> Subject: Re: [Perl] print 1 elemnt of "list"
>
>
> > Comment je peux imprimer le i ieme element sans creer de variable ?
> > print f() ;
>
> alors perso j'ai tendance à écrire plutot comme ca
>
> print f
>
> et pour le premier élément:
>
> print +(f)[0];
>
> (f) est une liste anonyme contenant les resultats de f
> [0] récupère le premier element de la liste
> + est la pour introduire le fait que ce qui suit est
> une expression (et donc la parenthèse
> n'est pas celle qui introduit les paramètres de la fonction).
> ca marche aussi quand t'as une expression pour le map par
> exemple: map +( $_ > 3 ? "ok" : "no" ), @liste;
>
> maintenant y'a des gens qui ont peur du + donc on trouve aussi
>
> print((f)[0]);
>
> (chacun ses phobies: moi c'est les parenthèses mal placées (je n'ai
> aucun problème avec les parenthèses dans scheme par exemple).
>
> bonne journée à toi.
>
> marc)
>
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques
>
Plus d'informations sur la liste de diffusion Perl