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
Pour activer l'interprétation stricte des comparateurs, voyez la configuration des réglages de requête.
Comparaison entre les comparateurs standards et stricts
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
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: Help:Strict comparators |
Property "Namespace" has a restricted application area and cannot be used as annotation property by a user.