Extension optionnelle

Pour aller plus loin

Même si AlgoBox inclut de nombreuses fonctions mathématiques appelables et utilisables dans les programmes de l'utilisateur, certaines peuvent manquer. Il est possible d'en ajouter via l'ajout d'extensions écrites en JavaScript.

L'utilisation d'une extension prenant en charge diverses opérations utiles sur les chaînes de caractères pourra se faire.

Fonctions

Fonctions utiles sur les opérations sur les chaînes de caractères :

  • EXTENSION_STR_GET_LENGTH(chaine) : retourne la longueur de la chaîne de caractère
  • EXTENSION_STR_COUNT(motif, chaine) : retourne le nombre de répétitions du motif dans la chaine
  • EXTENSION_STR_REPLACE_CHARS(caractere, substitut, chaine) : remplace tous les caractères donnés en premier argument

Fonctions permettant le support des listes de valeurs séparées par des virgules (CSV), permettant de stocker des listes de chaînes dans une chaîne de caractères :

  • EXTENSION_CSV_GET_LENGTH(chaine) : retourne le nombre de mots dans la liste
  • EXTENSION_CSV_GET_ELEMENT(rang, chaine) : retourne le mot stocké dans la liste au rang donné

Installation

À l'issu de l'installation, vous serez en mesure d'appeler les fonctions dans votre algorithme.

L'extension est disponible au téléchargement sur notre GitHub.

Pour la charger dans AlgoBox, rendez-vous dans le menu Extension > Charger une extension, puis sélectionnez le fichier JavaScript.

Menu de chargement d'extension