Aus Das deutschsprachige Scratch-Wiki

<[Liste v] enthält []>
 <[Liste v] enthält []> 
Kategorie: Listen
Typ: Wahrheitsblock
Eingeführt in: Scratch 1.4
Eingaben: Pantoletten Pantoletten rosa rosa Liste; Zeichenkette
Plugin-Code (Wiki): <[Liste v] enthält []>


Der () enthält ()-Block ist ein Listen Block und ein Wahrheits-Block. Dieser Block prüft ob die eingegebe Zeichenkette in der ausgewählten Liste enthalten ist. Dabei muss das Listen-Element genau dem Text entsprechen, der eingegeben wurde. Zum Beispiel würde der Block falsch ausgeben, wenn er nach "abc" sucht, in der Liste aber nur "abcd" enthalten ist.

Alternative

setze [Zähler v] auf [0]
setze [Antwort v] auf [falsch]
wiederhole fortlaufend
 ändere [Zähler v] um (1)
 falls <(Element (Zähler) von [Liste v]) = (gesuchter Text)>
  setze [Antwort v] auf [wahr]

Verwendung

Ein paar Beispiele für die Verwendung des "() enthält ()" Blocks:

  • Testen, ob ein Element bereits existiert, bevor es hinzugefügt wird.
  • Testen, ob das Programm ein Wort kennt.

Code zum Einbinden ins Forum:
[wiki=de:() enthält () (Block)]() enthält () (Block)[/wiki]