Tous les produits
Search
Centre de documentation

CDN:Fonctions de tableau

Dernière mise à jour :Aug 19, 2026

Cette rubrique présente la syntaxe, la description, les paramètres et les valeurs de retour des fonctions de tableau. Elle fournit également des exemples d'utilisation de ces fonctions.

arr_concat

Cette fonction concatène les chaînes de caractères d'un tableau spécifié à l'aide d'un caractère donné. Le tableau suivant détaille les informations relatives à cette fonction.

ÉlémentDescription
Syntaxearr_concat(tbl, sep)
Paramètre
  • tbl : le tableau contenant les éléments à concaténer.
  • sep : le caractère utilisé pour la concaténation des chaînes. Par défaut, une chaîne vide est utilisée. Ce paramètre est facultatif.
Exemple
d = ['t1','t2','t3']
say(arr_concat(d, '&'))
Valeur de retourRenvoie une chaîne de caractères concaténée avec le caractère spécifié. Dans cet exemple, t1&t2&t3 est renvoyé.

arr_insert

Cette fonction insère des éléments dans un tableau. Le tableau suivant détaille les informations relatives à cette fonction.

ÉlémentDescription
Syntaxearr_insert(list, value, [pos])
Paramètre
  • list : le tableau dans lequel vous souhaitez insérer des éléments.
  • value : l'élément à insérer. Type de données : tous types.
  • pos : une valeur numérique différente de zéro. L'index du tableau spécifié par list commence à 1. L'élément est inséré à la position indiquée par pos. Les éléments suivants sont décalés d'une position vers la fin du tableau. Si le paramètre pos n'est pas défini, l'élément est ajouté à la fin du tableau.
Exemple
tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
arr_insert(tbl_1, '6', 1)
str = arr_concat(tbl_1, '')
say(concat('arr_insert:', str))
Valeur de retourRenvoie true. Dans cet exemple, arr_insert:61352 est renvoyé.

arr_remove

Cette fonction supprime les éléments situés à une position donnée dans un tableau et renvoie les éléments supprimés. Si le paramètre pos n'est pas défini, le dernier élément du tableau est supprimé. Le tableau suivant détaille les informations relatives à cette fonction.

ÉlémentDescription
Syntaxearr_remove(list, [pos])
Paramètre
  • list : le tableau dont vous souhaitez supprimer des éléments.
  • pos : une valeur numérique.
Exemple
tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
say(concat('arr_remove:', arr_remove(tbl_1, 2)))
Valeur de retourRenvoie l'élément supprimé du tableau spécifié. Dans cet exemple, arr_remove:3 est renvoyé.

arr_sort

Cette fonction trie les éléments d'un tableau selon un ordre spécifié, du début à la fin de l'index.

  • Si vous définissez le paramètre camp, il doit s'agir d'une fonction acceptant deux éléments du tableau spécifié en tant que paramètres. La valeur true est renvoyée si le premier élément doit être placé avant le second.

  • Si le paramètre camp n'est pas défini, les éléments sont triés par ordre croissant selon les codes ASCII. Toutefois, cet algorithme de tri peut modifier l'ordre initial de deux éléments ayant le même rang dans la table ASCII.

Le tableau suivant détaille les informations relatives à cette fonction.

ÉlémentDescription
Syntaxearr_sort(list, [comp])
Paramètre
  • list : le tableau dont vous souhaitez trier les éléments.
  • comp : l'algorithme de tri, qui doit être une fonction.
Exemple
tbl_1 = []
arr_insert(tbl_1, '1')
arr_insert(tbl_1, '3')
arr_insert(tbl_1, '5')
arr_insert(tbl_1, '2')
say(concat('remove:', arr_remove(tbl_1, 2)))
str = arr_concat(tbl_1, '')
say(concat('insert:', str))
arr_sort(tbl_1)
str = arr_concat(tbl_1, '')
say(concat('sort:', str))
def my_comp(a, b){
  a = tonumber(a)
  b = tonumber(b)
  if gt(a, b) {
    return true
  }
  return false
}
arr_sort(tbl_1, my_comp)
str = arr_concat(tbl_1, '')
say(concat('sort_comp:', str))
Valeur de retourRenvoie true. Dans cet exemple, les valeurs suivantes sont renvoyées :
remove:3
    insert:152
    sort:125
    sort_comp:521

arr_len

Cette fonction compte le nombre d'éléments dans un tableau. Le tableau suivant détaille les informations relatives à cette fonction.

ÉlémentDescription
Syntaxearr_len(arr)
Paramètrearr : le tableau.
Exemple
d = []
set(d, 1, 'v1')
say(arr_len(d))
Valeur de retourRenvoie le nombre d'éléments dans le tableau spécifié. Type de données : numérique. Dans cet exemple, 1 est renvoyé.