De Scratch Wiki en français
Description
Ce bloc renvoie le numéro de la première occurrence d'un élément dans une liste. Il ne précise pas si l'élément apparait plusieurs fois. Si l'élément n'est pas présent dans la liste, le bloc renvoie la valeur 0.
Exemples
S'utilise fréquemment pour lier les valeurs de deux listes
Dans le cas ci-dessus (élément(position de [pantalon] dans (Liste2 v)) de (Liste v))
renverra «bleu».
Alternatives
Vérifier un par un tous les éléments d'une liste en commençant par le début
définir recherche position d'(élément) dans liste mettre (position) à (0) mettre (compteur) à (1) répéter jusqu'à ce que <<(compteur) > (longueur de [liste v])> ou <non <(position) = [0]>>> si <(élément (compteur) de (liste v)) = (élément)> alors mettre (position) à (compteur) sinon ajouter (1) à (compteur) fin fin
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 :
(position de [] dans [ v])
Ce qui donnera :
(position de [] dans [ v])
[scratchblocks]
et [/scratchblocks]
pour être affiché en tant que bloc dans le message.Voir les blocs du forum pour plus d'information.
<scratchblocks>
et </scratchblocks>
ou des balises <sb>
et </sb>
pour être affiché en tant que bloc dans le message.Voir aussi
blocs de données :: variables