Dec 10, 2022 10:53
1 yr ago
22 viewers *
English term
guarded patterns
English to French
Tech/Engineering
Computers: Systems, Networks
Programming
Java programming
Guarded patterns enable us to avoid additional if conditions in switch statements. Instead, we can move our conditional logic to the case label.
Guarded patterns enable us to avoid additional if conditions in switch statements. Instead, we can move our conditional logic to the case label.
Proposed translations
(French)
4 | modèles (algorithmes) gardés |
MassimoA
![]() |
References
patrons gardés |
José Patrício
![]() |
Proposed translations
11 days
Selected
modèles (algorithmes) gardés
En informatique, on parle de "patterns" par rapport à des algorithmes particuliers, parfois récursifs, qui suivent un patron préétabli, comme des fonctions de recherche dans une chaîne. Les modèles en Java vous permettent de décrire comment les objets sont créés.
4 KudoZ points awarded for this answer.
Reference comments
2 hrs
Reference:
patrons gardés
Cette bibliothèque défini un ensemble de classes de
gardes modélisées suivant ce patron
– Java - https://www.ptidej.net/courses/log4430/winter15/slides/09 - ...
8.8 Guarded Patterns
We can rarely write a pattern without wanting to restrict the parameters of the events. As we saw in STRAW-EPL context tests, in Chapter 6, we might want to deliver messages according to the data they contain or whether the sender passes a credit check. We can do this with a feature of Rapide-EPL called guards.
A guarded pattern has this syntax: - https://www.informit.com/articles/article.aspx?p=29270&seqNu...
On veut garder un
historique pour pouvoir
annuler les dernières
actions - https://perso.liris.cnrs.fr/christine.solnon/coursUML.pdf
gardes modélisées suivant ce patron
– Java - https://www.ptidej.net/courses/log4430/winter15/slides/09 - ...
8.8 Guarded Patterns
We can rarely write a pattern without wanting to restrict the parameters of the events. As we saw in STRAW-EPL context tests, in Chapter 6, we might want to deliver messages according to the data they contain or whether the sender passes a credit check. We can do this with a feature of Rapide-EPL called guards.
A guarded pattern has this syntax: - https://www.informit.com/articles/article.aspx?p=29270&seqNu...
On veut garder un
historique pour pouvoir
annuler les dernières
actions - https://perso.liris.cnrs.fr/christine.solnon/coursUML.pdf
Discussion
Oracle semble davantage utiliser "modèles" que "motifs".
Sinon, oui Switch remplace les If -else dans Java, si j'ai tout compris.
Alors que les motifs sont un moyen de vérifier qu’une valeur se conforme à une forme et de la déconstruire, les gardes permettent de vérifier si des propriétés d’une valeur (ou de plusieurs d’entre elles) sont vraies ou fausses. Ça ressemble étrangement à ce que fait une structure if, et c’est en fait très similaire. Le truc, c’est que les gardes sont plus lisibles lors de multiples conditions, et elles fonctionnent très bien en combinaison avec les motifs.
https://www.lemondeinformatique.fr/actualites/lire-openjdk-v...
https://blog.wescale.fr/records-et-pattern-matching-java-17-...