December 4, 2020

Nouveaux types de matrices et nouvelles fonctions

Nous sommes heureux d’annoncer que nous avons ajouté le support pour les chaînes de caractères, les étiquettes et les lignes aux matrices.

Vous pouvez maintenant créer des matrices de ces types en utilisant la construction array.new.*() :

array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)

Par exemple, si vous voulez créer une matrice de chaînes de caractères, elle ressemblera à ceci :

a=array.new_string(5, "example")

où 5 est la taille de la matrice (facultatif) et « example » est la valeur initiale (facultatif).

Nous avons également ajouté plusieurs nouvelles fonctions pour travailler avec des matrices.

La fonction array.join(id, separator) unit tous les éléments d’une matrice en une seule chaîne en insérant le séparateur spécifié entre les éléments. separator est un paramètre de chaîne optionnel, chaîne vide par défaut. Le paramètre id prend int[], float[], string[]. Retourne une chaîne de caractères.

La fonction str.split(string, separator)  divise une chaîne de caractères en une série de chaînes de caractères basée sur le séparateur de sous-chaîne spécifié. Prend deux chaînes de caractères, renvoie une matrice chaîne[].

La fonction array.range(id) renvoie la plage statistique d’une matrice, c’est-à-dire l’élément de matrice maximum moins l’élément de matrice minimum. Seules les matrices int et float sont prises en charge.

Look first / Then leap

Ouvrir le graphique