Aus Das deutschsprachige Scratch-Wiki
(Element () von [ v])
Kategorie: | Listen |
Typ: | Wertblock |
Eingeführt in: | Scratch 1.4 |
Eingaben: | Zahl; Auswahl aus Dropdownmenü |
Plugin-Code (Wiki): | (Element () von [ v])
|
Der Element () von ()-Block ist ein Listen-Block und ein Wertblock. Er gibt den Wert eines bestimmten Listenelementes zurück.
Das Listenelement ist entweder durch die Eingabe einer Zahl oder das Einsetzen von Datenblöcken möglich. Außerdem konnte man in den Versionen vor Scratch 3.0 die Optionen "letztes" und "zufälliges" aus dem Dropdownmenü wählen.
Anwendungsbeispiele
- Das Wiedergeben von Text, der in Listen gespeichert ist
setze [Zähler v] auf [1] wiederhole (10) mal sage (Element (Zähler) von [Text v]) für (2) Sekunden ändere [Zähler v] um (1)
- Das Vergleichen von Listenitems
falls <(Element (1) von [Essen v]) = (Element (2) von [Essen v])>, dann sage [Ich habe genauso viele Äpfel wie Birnen]
- Zufälliges Element einer Liste wiedergeben
wenn die grüne flagge angeklickt sage (Element (Zufallszahl von (1) bis (Länge von [Begrüßungen v])) von [Begrüßungen v])
Zufällige und letzte Elemente
Statt einer Zahl lässt sich als Index (Position in der Liste) auch der Text "last" bzw. "random" übergeben werden, wodurch der letzte bzw. ein zufälliger Index automatisch gewählt wird. Dies lässt sich durch Copy & Paste oder durch einen anderen Block erreichen:
(Element [last] von [Liste v]) (Element [random] von [Liste v]) (Element (verbinde [last] und []) von [Liste v]) (Element (verbinde [random] und []) von [Liste v])
[wiki=de:Element () von () (Block)]Element () von () (Block)[/wiki]