Aus Das deutschsprachige Scratch-Wiki
Eine Tasche (engl. bag) ist eine Datenstruktur: Ein Behälter, in dem sich Objekte befinden. Soetwas wie der Einkaufswagen im Supermarkt: Eine Gurke, 5 Tomaten, eine Butter, 2 Packungen Milch.
init: Leere die Tasche
insert: Gib (Element) in die Tasche
remove: Entferne ein (Element) aus der Tasche
removeAll: Entferne alle (Element) aus der Tasche
includes: Wie oft befindet sich (Element) in der Tasche?
size: Wieviele Elemente sind in der Tasche?
Die Tasche in Scratch
Es mag verblüffen, aber am einfachsten lässt sich die Tasche mit einem Wörterbuch realisieren. In der Schlüsselliste stehen die Elemente, in der zweiten Liste steht jeweils die Anzahl, wie oft das Element in der Tasche enthalten ist.