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]