Aus Das deutschsprachige Scratch-Wiki
(Liste::list)
Kategorie: | Listen |
Typ: | Wertblock |
Eingeführt in: | Scratch 1.3 |
Eingaben: | keine |
Plugin-Code (Wiki): | (Liste)
|
Der ()-Block ist ein Wertblock der Kategorie Listen-Blöcke. Durch das Aktivieren der Checkbox neben dem Block (in der Kategorie) kann die entsprechende Liste auf der Bühne angezeigt werden.
Der Block gibt alle Elemente einer Liste als Text zurück. Zwischen die einzelnen Elemente werden normalerweise Leerzeichen gesetzt, außer alle Elemente der Liste habe die Länge 1.
Anwendungsbeispiel
Obwohl dieser Block nicht häufig benutzt wird, kann man damit zum Beispiel eine Information über die Items, die man in einem Spiel besitzt, abrufen.
sage (verbinde [Du besitzt ] und (Inventar::list))
Block-Plugin-Code
Dieser Wertblock wird häufig falsch dargestellt, da es bei den Variablen ebenfalls einen Scratch-Block namens () gibt und der Syntax den Block daher ggf. nicht in der korrekten Farbe anzeigt.
(Wertblock)//Ein Variablenblock (Wertblock::list)//Ein Listenblock
Deswegen sollte der Block-Plugin-Code im Quelltext auch die Kategorie-Definition ::list
enthalten, sodass der Block auch entsprechend in dunkelrot angezeigt wird.
<scratchblocks> (Listenname::list) </scratchblocks>
[wiki=de:() (Listen Block)]() (Listen Block)[/wiki]