Help:Comparateurs stricts
Dans Semantic MediaWiki (SMW), les comparateur < et > veulent respectivement dire « inférieur ou égal à » et « supérieur ou égal à ». Ainsi ils ne se comportent pas tout à fait comme certains le voudraient, à cause de l'inclusion de « ... ou égal à ». Peut-être préférez-vous que les comparateurs réagissent comme leurs contreparties mathématiques. Depuis SMW 1.5.3, cela est possible, mais il y a quelques mises en garde.
Activation des comparateurs stricts[edit]
Pour activer l'interprétation stricte des comparateurs, voyez la configuration des réglages de requête.
Comparaison entre les comparateurs standards et stricts[edit]
Pour les fenêtres de comparaison différentes, les comparateurs suivants sont utilisables, suivant le réglage de $smwStrictComparators :
comparateur | $smwStrictComparators = false (configuration par défaut) |
$smwStrictComparators = true |
inférieur ou égal à | < or ≤ | ≤ |
supérieur ou égal à | > or ≥ | ≥ |
inférieur à | << | < or << |
supérieur à | >> | > or >> |
Notez que dans les versions SMW antérieures à 1.53, le comportement des comparateurs était un peu plus simple :
comparateur | SMW 1.5.2 et antérieur |
inférieur ou égal à | < |
supérieur ou égal à | > |
inférieur à | |
supérieur à |
Mise en garde sur les comparateurs stricts[edit]
Il y a deux points d'attention quand on bascule vers les comparateurs stricts :
- les requêtes existantes utilisant < et > peuvent donner des résultats différents (ceci ne tient pas pour < combiné avec !)
- les symboles ≤ et ≥ ne peuvent pas facilement être insérés dans un wiki avec un clavier standard. Les utilisateurs peuvent avoir à
- copier/coller les symboles ou
- utiliser un logiciel supplémentaire, comme la 0171 table des caractères » de Windows (Démarrer > Programmes > Accessoires > Outils système > Table des caractères, puis aller vers la fonte « Symbol » ou
- avec le clavier Windows US anglais, vous pouvez taper « Alt+242 » pour entrer ≥ et « Alt+243 » pour ≤.
The revision id is not annotated properly in the master page! The template {{Docinfo}} may not be embedded in: Strict comparators |