Gestaltungsorientierte Informatik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
textadventure:inventar [2026/05/28 08:55] – celandirtextadventure:inventar [2026/05/28 09:59] (aktuell) – celandir
Zeile 103: Zeile 103:
 In der Funktion ''holzsteg()'' kannst du sehen, wie man Listen benutzt. In Zeile 37 wird mit dem Operator ''in'' geprüft, ob der String ''"Rostiger Schlüssel"'' in der Variablen ''inventar'' enthalten ist. Je nachdem, wie die Prüfung ausfällt, wird der if- oder der else-Block der Fallunterscheidung ausgeführt.  In der Funktion ''holzsteg()'' kannst du sehen, wie man Listen benutzt. In Zeile 37 wird mit dem Operator ''in'' geprüft, ob der String ''"Rostiger Schlüssel"'' in der Variablen ''inventar'' enthalten ist. Je nachdem, wie die Prüfung ausfällt, wird der if- oder der else-Block der Fallunterscheidung ausgeführt. 
  
-Um einen neuen Gegenstand dem Inventar hinzuzufügen, verwendet man den Ausdruck ''inventar.append(...)'' (Zeile 42). Das ist nun wieder etwas Neues: Die Variable ''inventar'' verweist auf ein sog. **Objekt**. Objekte kombinieren Daten (hier: eine Liste von Dingen) mit den Operationen (hier: das Hinzufügen eines neuen Dings). Durch die **Punktnotation** drückt man aus, dass die **Methode** ''append()'' für das Objekt ''inventar'' aufgerufen wird. (Methoden sind Funktionen, die zu Objekten gehören.) +Um einen neuen Gegenstand dem Inventar hinzuzufügen, verwendet man den Ausdruck ''inventar.append(...)'' (Zeile 51). Das ist nun wieder etwas Neues: Die Variable ''inventar'' verweist auf ein sog. **Objekt**. Objekte kombinieren Daten (hier: eine Liste von Dingen) mit den Operationen (hier: das Hinzufügen eines neuen Dings). Durch die **Punktnotation** drückt man aus, dass die **Methode** ''append()'' für das Objekt ''inventar'' aufgerufen wird. (Methoden sind Funktionen, die zu Objekten gehören.) 
  
 Für Listen-Objekte gibt noch eine Reihe weiterer Methoden, um Daten einzufügen, zu entfernen oder die Position herauszufinden, an der ein bestimmtes Datum in der Liste steht. Eine Übersicht findet man hier: Für Listen-Objekte gibt noch eine Reihe weiterer Methoden, um Daten einzufügen, zu entfernen oder die Position herauszufinden, an der ein bestimmtes Datum in der Liste steht. Eine Übersicht findet man hier:
textadventure/inventar.txt · Zuletzt geändert: von celandir