• [^] # Re: Rust vs Go

    Posté par (site web personnel) . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 2. Dernière modification le 04 novembre 2014 à 20:12.

    Si on veut se rapprocher de l'idée Ruby.

    def even(x):
     return x%2==0

    (désolé, even n'existe pas en standard en Python à ma connaissance - peut-être dans numpy)

    Puis simplement:

    myArray = [...]
    mySelection = filter(even, myArray)

    (bon, ça retourne un itérateur, si on veut les valeurs dans une liste: mySelection = list(filter(even, myArray)))

    Bon, avec la fonction on peut aussi écrire l'expression de liste-compréhension de façon plus claire:

    mySelection = [ x for x in myArray if even(x) ]

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN