De Scratch Wiki en français

Révision datée du 1 octobre 2020 à 16:49 par Scratcheur-2020Send (discussion | contributions) (Corrigė les fautes de frappe :)


Le bloc « <[ v] contient () ?> »


<[ v] contient () ?>
<[ v] contient () ?>

Catégorie : Blocs de Donnée
Type : Blocs Booleen
Ajouté dans : Scratch 1.0

Entrées : 1, Entrée nombre
Code du bloc : <[ v] contient () ?>

Description

Ce bloc renvoie "true" (vrai) si l'élément inséré (ici "thing") fait partie de la liste choisie (ici "liste"), et "false" (faux) si ce n'est pas le cas.

Il peut servir à pas mal de choses, par exemple :

si <[liste v] contient [blablabla] ?> alors
ajouter (longueur de [liste v]) à [variable v]::variables
basculer sur le costume [costume2 v]
arrêter tous les sons
end
Info
 Info :
Comme tous les blocs de cette forme, il est principalement utilisé dans les blocs si <> alors, attendre jusqu'à ce que <> et répéter jusqu'à ce que <> (qui sont expliqués dans la partie "blocs de contrôle)". Il peut aussi être utilisé dans les blocs d'opérateurs logiques <> = <>, <> < <> et <> > <>. Enfin, il est possible (mais très rarement) de l'utiliser comme un bloc de valeur (qui renvoie un nombre). Il vaudra alors "0" si la condition est fausse et "1" si la condition est vraie.

Exemples

Exemple d'utilisation

Alternatives

dėfinir {liste (liste::custom) contient (texte::custom)::custom stack stacky sharky loopy reportable controler variable}::custom hat
mettre [conteur v] à (1)
rėpėter (longeur de [liste v]::list) fois{
si <(ėlėment (conteur::variables) de [liste v]::list) = (texte::custom)> alors{
signaler [true]::control
stop [ce script v]
}::control
ajouter (1) à [conteur v]::variables
}@loopArrow::control
signaler [false]::control

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 :

<[ v] contient () ?>

Ce qui donnera :

<[ v] 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'information.


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