lang:java:variable
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
lang:java:variable [2020/06/16 14:27] – Ajout de "Programmation fonctionelle" root | lang:java:variable [2023/04/11 09:28] (Version actuelle) – [Pointeur sur la méthode d'une classe] : précision sur les types permettant de stocker des pointeurs sur fonction root | ||
---|---|---|---|
Ligne 31: | Ligne 31: | ||
</ | </ | ||
+ | Liste des types permettant de stocker des pointeurs sur fonction : | ||
+ | |||
+ | < | ||
+ | Supplier | ||
+ | Consumer | ||
+ | BiConsumer | ||
+ | Callable | ||
+ | Runnable | ||
+ | Function | ||
+ | BiFunction | ||
+ | Predicate | ||
+ | UnaryOperator | ||
+ | BinaryOperator x1,x2 -> x3 | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Et pour une fonction qui a plus de 2 paramètres, | ||
+ | |||
+ | <code java> | ||
+ | @FunctionalInterface | ||
+ | interface Function6< | ||
+ | public Six apply(One one, Two two, Three three, Four four, Five five); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
===Passage en copie ou référence=== | ===Passage en copie ou référence=== | ||
lang/java/variable.1592310424.txt.gz · Dernière modification : 2020/06/16 14:27 de root