Source : Scratch Wiki en français
Le type « chaîne de caractère » est un type natif du langage Scratch.
- nom
- chaîne de caractère
- nom anglais
- string
- construction
- tableau de caractères
- donnée représentée
- texte
Nombres négatifs et positifs sans partie décimale.
Détails
En mémoire, correspond à une séquence d'entiers. Depuis Scratch 3.0, il n'y a pas de limite de longueur.
Voir conversions pour le détail des conversions entre les différents types.
Opérations
Liste des blocs et opérations spécifiques au type.
Longueur
La longueur d'une chaîne de caractère correspond au nombre total de caractères stockés dans une chaîne. (longueur de ())
Indice
L'indice d'un caractère est sa position dans la séquence (dans la chaîne de caractère). (lettre () de ())
Recherche
Rechercher un caractère ou une sous-chaîne est une opération coûteuse en complexité. <() contient () ?>
Concaténation
Concaténer des chaînes de caractères, c'est les joindre pour en former une nouvelle. (regrouper () et ())
Méthodes
Divers blocs retournant des chaînes de caractère :
((nom v) du costume)((nom v) de l'arrière-plan)(nom d'utilisateur)(réponse)(( v) de ( v))(variable::variables)(en fonction du contenu de la variable)(liste::list)(en fonction du contenu de la liste)
Fonctions
Divers blocs utilisant des chaînes de caractère :
dire ()dire () pendant () secondespenser à ()penser à () pendant () secondesdemander () et attendremettre ( v) à ()ajouter () à ( v) ::listinsérer () en position () de ( v)remplacer l'élément () de la liste ( v) par ()