semver
gestionnaire de versions sémantiques.
📝Syntaxe
r = semver(version_str, version_range)
📥Arguments d'entrée
Paramètre Description
version_str chaîne : version actuelle.
version_range chaîne : version à comparer ou plage de versions.
📤Arguments de sortie
Paramètre Description
r nombre : -1, 0 ou 1.
📄Description

semver compare une chaîne de version à une version simple ou à une plage de versions.

Si une plage de versions est utilisée,r retourne 0 (non satisfaite) ou 1 (satisfaite).

Si une version simple est utilisée, une valeur de comparaisonr est renvoyée : -1 (inférieur), 0 (égal) ou 1 (supérieur).

Opérateurs de plage supportés :

= - Égalité

>= - Supérieur ou égal à

<= - Inférieur ou égal à

< - Inférieur à

> - Supérieur à

^ - Opérateur caret (caret)

~ - Opérateur tilde (tilde)

💡Exemples
semver('1.5.10', '2.3.0')
semver('2.3.0', '1.5.10');
semver('1.5.10', '1.5.10')
semver('1.2.3', '~1.2.3')
semver('1.5.3', '~1.2.3')
semver('1.0.3', '~1')
semver('2.0.3', '~1')
semver('1.2.3-alpha', '>1.2.3-beta')
semver('1.2.3-alpha', '<1.2.3-beta')
semver('1.2.3', '^1.2.3')
semver('1.2.2', '^1.2.3')
semver('1.9.9', '^1.2.3')
semver('2.0.1', '^1.2.3')
🔗Voir aussi
versiongetmodules
Used Functions
semver.c
📚Bibliographie
https://semver.org/
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub