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 : de root
