Source: Scratch Wiki en français

Attention
 Attention :
Ne doit pas être confondu avec <[ v] contient () ?>, un bloc permettant de vérifier si une liste contient un tel élément.




Le bloc « <() contient () ?> »


<() contient () ?>

<() contient () ?>

Catégorie : Opérateurs
Type : Bloc booléen
Ajouté dans : Scratch 3.0
Entrées : 2 (Entrée texte)
Code du bloc :
<() contient () ?>

Description

Cet opérateur vérifie si la première valeur contient la seconde, et renvoie « true » (vrai) ou « false » (faux) en conséquence.

Exemples

  • Vérifier si la réponse de l'utisateur est identique à une certaine valeur :
quand le drapeau vert pressé
basculer sur le costume (lapin v)
demander [Quel est cet animal ?] et attendre
si <(réponse) contient [lapin]> alors
dire [Bravo !]
sinon
dire [Ce n'est pas la bonne réponse…]

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 :

<() contient () ?>
Ce qui donnera :

<() contient () ?>
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 :
Le bloc n'est pas sensible à la casse informatique, <[a1b2c3] contient [A1]> retournera « true » (vrai).
Idée
 Idée :
Il est cependant possible de détecter la casse d'une lettre avec les noms de costumes.