Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




Koreus
La programmation : Ce que les gens pensent vs La réalité
 13  #1
Webhamster
Inscrit: 03/07/2002 23:58
Post(s): 75346
Karma: 36947
La programmation c'est moins sexy qu'on ne le pense


What people think programming is vs. how it actually is

Contribution le : 24/02/2018 12:30
Signaler

Wiliwilliam
 1  #2
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38238
Karma: 18979
😂😂😂
@GreenBlood
« Les looogs! Regarde les looogs »

Contribution le : 24/02/2018 12:36
Signaler

AlTi5
 0  #3
Je poste trop
Inscrit: 16/05/2006 22:25
Post(s): 12187
Karma: 2736
hahaha tellement ca xD

Contribution le : 24/02/2018 12:39
Signaler

 1  #4
Fantôme
Ah le noob qui utilise des itérators en java

Contribution le : 24/02/2018 13:02
Signaler

Krobot
 0  #5
Je viens d'arriver
Inscrit: 03/07/2002 23:58
Post(s): 0
Karma: 988

Contribution le : 27/02/2018 18:12
Signaler

lvishd
 0  #6
Je poste trop
Inscrit: 28/11/2010 19:49
Post(s): 12664
Karma: 5543

Contribution le : 27/02/2018 21:07
Signaler

 3  #7
Fantôme
@Cornflake Tu t'attends à quoi venant de quelqu'un qui code sur fond blanc ? ^^

Contribution le : 27/02/2018 21:10
Signaler

Arsenick
 2  #8
J'aime glander ici
Inscrit: 13/12/2006 00:12
Post(s): 6494
Karma: 1039
@Cornflake java et noob, c'est des pléonasmes non? 😃

Contribution le : 27/02/2018 21:24
Signaler

Crazy-13
 0  #9
Je poste trop
Inscrit: 09/12/2005 16:32
Post(s): 83414
Karma: 8605
Pour une personne sous acide, le codage ça peut ressembler à ce que les gens pensent.

Contribution le : 28/02/2018 08:10
Signaler

-JoJo-
 2  #10
J'aime glander ici
Inscrit: 25/12/2007 00:19
Post(s): 5077
Karma: 2246
Citation :

@Cornflake a écrit:
Ah le noob qui utilise des itérators en java


Si tu veux parler des expressions lambda, tu vois sur son écran qu'il utilise JDK 1.6, donc pas disponible.

Contribution le : 28/02/2018 08:25
Signaler

 0  #11
Fantôme
@-JoJo- Message

Fallait pas le dire !

edit :

Il aurait pu aussi

for(Foo bar: foos){ }

^^

Contribution le : 28/02/2018 18:35
Signaler

lvishd
 0  #12
Je poste trop
Inscrit: 28/11/2010 19:49
Post(s): 12664
Karma: 5543
Citation :

@Stargateur a écrit:
@Cornflake Tu t'attends à quoi venant de quelqu'un qui code sur fond blanc ? ^^

Moi je code sur gedit!

Nan j'déconne

Contribution le : 28/02/2018 23:31
Signaler

AshySlashy
 0  #13
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358
Citation :

@-JoJo- a écrit:
Citation :

@Cornflake a écrit:
Ah le noob qui utilise des itérators en java


Si tu veux parler des expressions lambda, tu vois sur son écran qu'il utilise JDK 1.6, donc pas disponible.


Non, il veut parler des Iterator

L'interface Iterable existe depuis la 1.5

Contribution le : 01/03/2018 01:09
Signaler

-JoJo-
 0  #14
J'aime glander ici
Inscrit: 25/12/2007 00:19
Post(s): 5077
Karma: 2246
Citation :

@AshySlashy a écrit:

Non, il veut parler des Iterator

L'interface Iterable existe depuis la 1.5


Je sais. Et @Cornflake critiquait justement le fait qu'il utilise encore cette classe Iterator au lieu d'utiliser les expressions lambda qui ne sont que disponibles depuis la 1.8.

En gros, en utilisant lambda, son code aurait pu être écrit en une ligne au lieu de cinq.
Grossomodo:
Citation :

sum = values.forEach((i) -> {sum += i; ++counter;});

Contribution le : 01/03/2018 07:32
Signaler

 0  #15
Fantôme
@-JoJo- Le JAVA m'ennuie donc j'y connais rien mais ça m’étonnerais que foreach renvoie une valeur.

Sinon lambda ou loop c'est une question de style sur ce coup.

Contribution le : 01/03/2018 08:52
Signaler

 0  #16
Fantôme
Citation :

@lvishd a écrit:
Citation :

@Stargateur a écrit:
@Cornflake Tu t'attends à quoi venant de quelqu'un qui code sur fond blanc ? ^^

Moi je code sur gedit!

Nan j'déconne


Vi c'est tellement mieux !

Citation :

Je sais. Et @Cornflake critiquait justement le fait qu'il utilise encore cette classe Iterator au lieu d'utiliser les expressions lambda qui ne sont que disponibles depuis la 1.8.

Je confirme ^^

Citation :

Sinon lambda ou loop c'est une question de style sur ce coup.


Pour le coup, non vu qu'il semble utilisé une lib externe, je pense que la meilleur méthode aurait été un lambda asynchrone, du style foos.asyncStream().forEach(consumer? -> {}).

Mais ça devient trop technique pour un gag, non ?

nvm.

Contribution le : 01/03/2018 18:22
Signaler

AshySlashy
 0  #17
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358
Citation :

@-JoJo- a écrit:
Citation :

@AshySlashy a écrit:

Non, il veut parler des Iterator

L'interface Iterable existe depuis la 1.5


Je sais. Et @Cornflake critiquait justement le fait qu'il utilise encore cette classe Iterator au lieu d'utiliser les expressions lambda qui ne sont que disponibles depuis la 1.8.

En gros, en utilisant lambda, son code aurait pu être écrit en une ligne au lieu de cinq.
Grossomodo:
Citation :

sum = values.forEach((i) -> {sum += i; ++counter;});


Je préfère éviter de parler à la place de Cornflake, donc effectivement je ne sais pas s'il faisait référence à du Iterable.forEach() ou du Stream.forEach() (et donc du lambda).

J'ose espérer que pour c'était la 1ère idée, pour des raisons clairement expliquées dans ce thread:
https://stackoverflow.com/questions/16635398/java-8-iterable-foreach-vs-foreach-loop


Citation :

@Stargateur a écrit:
@-JoJo- Le JAVA m'ennuie donc j'y connais rien mais ça m’étonnerais que foreach renvoie une valeur.

Sinon lambda ou loop c'est une question de style sur ce coup.

Pas que ! c.f. la discussion sur StackOverflow qui explique bien la différence entre les deux utilisations.

Contribution le : 01/03/2018 20:11
Signaler

GreenBlood
 0  #18
Je suis accro
Inscrit: 09/03/2007 21:46
Post(s): 689
Karma: 151
A chaque fois que @Wiliwilliam vient me poser une question d'informatique ma première réponse c'est
cat /var/log/apache/access.log !!!!!
😃

Contribution le : 03/03/2018 21:21
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.