De Scratch Wiki en français


Le bloc « (position de [] dans [ v]) »


(position de [] dans [ v])
(position de [] dans [ v])

Catégorie : Listes
Type : Bloc de valeur
Ajouté dans : Scratch 3.0

Entrées : 1, Entrée texte
Code du bloc : (position de [] dans [ v])

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])
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.
Info
 Info :
Idem pour intégrer des blocs sur le wiki, sauf que le script devra être entouré des balises <scratchblocks> et </scratchblocks> ou des balises <sb> et </sb> pour être affiché en tant que bloc dans le message.

Voir aussi

Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.