Objekte sind erweiterte Variablen, die einfache Variablentypen, weitere Objekte oder auch Funktionen enthalten dürfen. Sie sind sogar die einzige Möglichkeit in „Anaconda”, Funktionen zu definieren.
Mit object name [from oname] wird eine Objektdefinition eingeleitet. name bezeichnet den Namen des Objektes und optional oname ein vorher definiertes Objekt, aus dem das zu definierende abgeleitet wird.
Im darauffolgenden, durch {}-Klammern eingeschlossenen Block werden die, dem Objekt zugehörigen Variablen und Funktionen definiert.
Variablen (bzw. Member) werden innerhalb einer Objektdefinition genauso definiert, wie dies innerhalb von Anweisungs-/Funktionsblöcken geschieht.
Beispiel:
In diesem Objekt wird eine Funktion definiert:
Autor: Peter Palm