|
Publicité ' | ||||||||||||||||||||||||
|
|
#41 | |
![]() ![]() Logan Développeur Java Inscription : août 2005 Messages : 1 695 ![]() |
Citation:
|
|
|
|
00
|
|
|
#42 | ||
|
Membre confirmé
![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 89 ![]() |
On peut faire plus explicite tout en étant concis
Code :
|
||
|
10
|
|
|
#43 |
![]() ![]() Logan Développeur Java Inscription : août 2005 Messages : 1 695 ![]() |
En faite c'est surtout que je trouve pas super explicite. Ca renvoie quoi ? Une collection ? Un itérateur ?
Et j'aurais préféré un truc du genre où opération prend un élément du type de la collection en paramètre et renvoie un type quelconque. Le résultat étant du type résultant de l'opération. Ou alors dans ce cas operation prend toujours le même paramètre mais ne renvoie rien. |
|
|
00
|
|
|
#44 | |
|
Membre Expert
![]() ![]() Inscription : août 2006 Messages : 1 234 ![]() |
Citation:
Il faut juste se faire à la logique fonctionnelle, mais c'est très agréable et pratique
__________________
"Ikea / furnishing = OSGi / software : They allow to have very modular things, but trying to put them together generally drives you crazy" -- Mario Fusco Pour vos développements Java : apprenez à utiliser la javadoc |
|
|
00
|
|
|
#45 |
![]() ![]() Logan Développeur Java Inscription : août 2005 Messages : 1 695 ![]() |
Ok ! J'avais fait un peu d'Haskell mais rien de bien méchant. Je n'avais jamais utilisé "fold".
Je suppose que 0 c'est le premier indice et "left" indique le sens de parcours ? On ne peut donc que renvoyer un int ? |
|
|
00
|
|
|
#46 | ||
|
Membre confirmé
![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 89 ![]() |
0 c'est la valeur initial. A chaque appel, on prend le résultat de l'appel précédent
Cela dit c'est une méthode générique dont tu peux renvoyer ce que tu veux. Il se base sur le type du premier lot de paramètres (le(0)) Voici sa signature: Code :
|
||
|
10
|
|
|
#47 | |
|
Membre chevronné
![]() Inscription : mars 2010 Messages : 281 ![]() |
Citation:
|
|
|
|
10
|
|
|
#48 | |||
![]() ![]() Logan Développeur Java Inscription : août 2005 Messages : 1 695 ![]() |
Citation:
|
|||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com