Aus Das deutschsprachige Scratch-Wiki
ersetze Element () von [ v] durch []
Kategorie: | Listen (Daten) |
Typ: | Stapelblock |
Eingeführt in: | Scratch 1.3 |
Eingaben: | Zahlen oder Buchstaben |
Plugin-Code (Wiki): | ersetze Element () von [ v] durch []
|
Ersetze Element () von () durch () ist ein Listenblock und ein Stapelblock. Er setzt den Wert eines gewählten Listenelements auf einen bestimmten Wert.
Beispiel
Nachdem in einer Simulation ein Apfel gegessen wurde, sollen in der Liste die Äpfel um 1 weniger werden. Die Variable "Äpfel" bestimmt die Position in der Liste, in der die Anzahl der Äpfel gespeichert ist.
ersetze Element (Äpfel) von [Items v] durch ((Element (Äpfel) von [Items v])-(1))
Workaround
Es ist möglich, durch ein Workaround diesen Block zu umgehen. Dazu wird das Element, das ersetzt werden soll, gelöscht. Daraufhin wird an der entsprechenden Stelle ein neues mit dem gewünschten Inhalt eingefügt:
lösche (x) aus [Liste v] füge [Inhalt des Elements] bei (x) in [Liste v] ein
[wiki=de:Ersetze Element () von () durch () (Block)]Ersetze Element () von () durch () (Block)[/wiki]