Aus Das deutschsprachige Scratch-Wiki

(Listen von vorne befüllen)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Block Info Tabelle  
 
{{Block Info Tabelle  
|bild=<scratchblocks>füge [] als () in [ v] ein</scratchblocks>  
+
|bild=<scratchblocks>füge [] als ( v) in [ v] ein</scratchblocks>  
 
|blockkategorie=Daten  
 
|blockkategorie=Daten  
 
|blocktyp=Stapelblock  
 
|blocktyp=Stapelblock  
 
|version=1.3
 
|version=1.3
 
|eingaben=Text | Dropdown | Dropdown
 
|eingaben=Text | Dropdown | Dropdown
|pcode=füge [] als () in [ v] ein
+
|pcode=füge [] als ( v) in [ v] ein
 
}}  
 
}}  
  
Zeile 14: Zeile 14:
 
<scratchblocks>
 
<scratchblocks>
 
Wenn gf angeklickt
 
Wenn gf angeklickt
füge (Benutzername) als (5) in [Besucher v] ein
+
füge (Benutzername) als (5 v) in [Besucher v] ein
 
</scratchblocks>
 
</scratchblocks>
 
=== Listen von vorne befüllen ===
 
=== Listen von vorne befüllen ===
Zeile 20: Zeile 20:
 
Wenn gf angeklickt
 
Wenn gf angeklickt
 
frage [Wie heißt du?] und warte
 
frage [Wie heißt du?] und warte
füge (Antwort) als (1) in [Namen v] ein
+
füge (Antwort) als (1 v) in [Namen v] ein
 
</scratchblocks>
 
</scratchblocks>
  
[[en:Insert () at () of () (block)]]
+
== Beispiel ==
[[Kategorie:Blöcke]]
+
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.
 
 
=== Beispiel ===
 
Diese Skript fragt nach dem Alter des Besuchers und veruscht dieses an Posizion 10 der Liste ''Besucher_Alter'' zu speichern. Anschließend prüft es, ob das Element erfolgreich gespeichert wurde.
 
  
 
<scratchblocks>
 
<scratchblocks>
 
Wenn gf angeklickt
 
Wenn gf angeklickt
 
frage [Wie alt sind Sie?] und warte
 
frage [Wie alt sind Sie?] und warte
füge (Antwort) als (10) in [Benutzer_Alter v] ein
+
füge (Antwort) als (10 v) in [Benutzer_Alter v] ein
falls <(Element (10) von [Benutzer_Alter v]) = (Antwort)>
+
falls <(Element (10 v) von [Benutzer_Alter v]) = (Antwort)>
 
     denke [Alter erflogreich gespeichert]
 
     denke [Alter erflogreich gespeichert]
 
sonst
 
sonst
 
     denke [Konnte das Alter nicht speichern]
 
     denke [Konnte das Alter nicht speichern]
 
</scratchblocks>
 
</scratchblocks>
 +
 +
== Siehe auch ==
 +
* [[Füge () zu () hinzu (Block)]]
 +
* [[Ersetze () Element von () durch () (Block) ]]
 +
 +
 +
[[en:Insert () at () of () (block)]]
 +
[[id:sisipkan () pada () dari () (balok)]]
 +
[[Kategorie:Blöcke]]

Aktuelle Version vom 3. Januar 2018, 15:17 Uhr

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