De Scratch Wiki en français


Le bloc « (élément () de [ v]) »


(élément () de [ v])

(élément () de [ v])

Catégorie : Listes
Type : Bloc de valeur
Ajouté dans : Scratch 1.3
Entrées : 2, entrée nombre et menu déroulant
Code du bloc : (élément () de [ v])

Description

Ce bloc renvoie la valeur de l'élément d'une liste dont le rang a été entré. La première entrée prend pour valeur le rang de l'élément dans la liste, tandis que la seconde entrée est un menu déroulant listant toutes les listes créées.
Ce bloc se comporte comme un bloc de valeur, et renvoie la valeur de l'élément choisi dans la liste.

Info
 Info :
Bien qu'étant un bloc de valeur (représenté par un rectangle arrondi), ce bloc peut être placé dans une entrée booléenne de forme hexagonale.

Dans ce cas, le bloc renverra "True" si un élément existe au rang donné, et "False" dans le cas contraire.

Exemples

  • Comparer deux éléments de deux listes
si <(élément (1) de [Liste1 v]) = (élément (1) de [Liste2 v])> alors
dire [Les deux listes commencent par le même élément.]
sinon
dire [Les deux listes ne commencent pas par le même élément.]
fin
  • Utilisation comme entrée booléenne
si (élément (3) de [Inventaire v]) alors
dire (regrouper (élément (3) de [Inventaire v]) et [ se trouve en 3e position dans mon inventaire])
sinon
dire [Il n'y a rien à la 3e place de mon inventaire]
fin

Alternatives

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 :

(élément () de [ v])

Ce qui donnera :

(élément () de [ v])
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'information.


Voir aussi

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