Aus Das deutschsprachige Scratch-Wiki

füge [] als ( v) in [ v] ein
füge [] als ( v) in [ v] ein
Kategorie: Daten
Typ: Stapelblock
Eingeführt in: 1.3
Eingaben: Text
Plugin-Code (Wiki): füge [] als ( v) in [ v] ein


Der füge () als () in () ein-Block ist ein Stapelblock der Variablenkategorie. Er erlaubt, einen beliebigen Text and 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 beispielweise höher ist als die Listenlänge + 1, geschieht nichts.

Anwendung

Platzieren eines Textes an fester Stelle

Wenn gf angeklickt
füge (Benutzername) als (5 v) in [Besucher v] ein

Listen von vorne befüllen

Wenn gf angeklickt
frage [Wie heißt du?] und warte
füge (Antwort) als (1 v) 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 gf angeklickt
frage [Wie alt sind Sie?] und warte
füge (Antwort) als (10 v) in [Benutzer_Alter v] ein
falls <(Element (10 v) von [Benutzer_Alter v]) = (Antwort)>
    denke [Alter erflogreich gespeichert]
sonst
    denke [Konnte das Alter nicht speichern]

Siehe auch