Aus Das deutschsprachige Scratch-Wiki
füge [] bei () in [ v] ein
| Kategorie: | Daten |
| Typ: | Stapelblock |
| Eingeführt in: | 1.3 |
| Eingaben: | Text; Zahl; Auswahl aus Dropdownmenü |
| Plugin-Code (Wiki): | füge [] bei () in [ v] ein
|
Der Füge () bei () in () ein-Block ist ein Stapelblock der Listenkategorie. Vor Scratch 3.0 hieß er Füge () als () in () ein. Er erlaubt, einen beliebigen Text an eine beliebige Stelle einer Liste einzufügen. Dabei rutschen andere Element gegebenenfalls auf. Sollte der Index (so nennt man die Position des Texts in der Liste) nicht verfügbar sein, weil er beispielweise höher ist als die Listenlänge + 1, geschieht nichts.
Anwendung
Platzieren eines Textes an fester Stelle
Wenn die grüne flagge angeklickt füge (Benutzername) bei (5) in [Besucher v] ein
Listen von vorne befüllen
Wenn die grüne Flagge angeklickt frage [Wie heißt du?] und warte füge (Antwort) bei (1) in [Namen v] ein
Beispiel
Diese Skript fragt nach dem Alter des Besuchers und versucht dieses an Position 10 der Liste Besucher_Alter zu speichern. Anschließend prüft es, ob das Element erfolgreich gespeichert wurde.
Wenn die grüne Flagge angeklickt
frage [Wie alt sind Sie?] und warte
füge (Antwort) bei (10) in [Benutzer_Alter v] ein
falls <(Element (10) von [Benutzer_Alter v]) = (Antwort)>, dann
denke [Alter erfolgreich gespeichert]
sonst
denke [Konnte das Alter nicht speichern]