Source: Scratch Wiki en français


Le bloc « (liste) »


(liste)

(liste::list)

Catégorie : Listes
Type : Bloc de valeur
Ajouté dans : Scratch 1.3
Entrées : Aucune
Code du bloc :
(liste)

Description

Une liste, définie comme affichée dans la liste des listes.

Le bloc (liste::list) renvoie tous les éléments de la liste sous forme de texte. Les éléments sont séparés par des espaces.
Contrairement au bloc (variable), le bloc (liste::list) peut prendre plusieurs valeurs simultanément.
Le bloc (liste::list) se comporte comme une variable qui peut être affichée à l'écran.

Exemples

  • faire dire à un sprite plusieurs mots dans une liste
quand le drapeau vert pressé
supprimer tous les éléments de la liste [liste v]::list
ajouter [Bonjour] à [liste v]::list
ajouter [tout] à [liste v]::list
ajouter [le] à [liste v]::list
ajouter [monde] à [liste v]::list
dire (liste::list)

Le sprite va alors dire "Bonjour tout le monde".

Alternatives

quand le drapeau vert pressé
mettre [compteur v] à (1)
ajouter (élément (1) de [liste v]) à [variable éléments de la liste v]
répéter ((longueur de [liste v]) - (1)) fois
ajouter (1) à [compteur v]
ajouter (regrouper ( ) et (élément (compteur) de [liste v])) à [variable éléments de la liste v]

Puis utiliser la variable (variable éléments de la liste) au lieu de (liste::list).

Sur les forums

Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :

(liste)

Ce qui donnera :

(liste::list)
Info
 Info :
N'oubliez pas que le script devra être entouré des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.

Autre

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : (liste::list)

Voir aussi

Ce bloc fait partie de la catégorie des blocs de données :: variables
Tous les blocs de cette catégorie :