Nun kann man sich die Knoten angucken:
Mit einer kleinen rekursiven Funktion kann man schnell einen ganzen (Unter-)Baum ausdrucken:
::::{.content-hidden unless-format="xxx"}
...und natürlich gibt es da auch ein Julia-Paket:
:::
::: {.content-visible when-format="html"}
:::
::: {.content-visible when-format="pdf"}
{width=50%}
:::
Abstrakte und Konkrete Typen
- Ein Objekt hat immer einen konkreten Typ.
- Komkrete Typen haben keine Untertypen mehr, sie sind immer „Blätter“ des Baumes.
- Abstrakte Typen können in der Definition von Funktionstypen, Argumenttypen, Elementtypen von zusammengesetzten Typen,... verwendet werden
https://github.com/carstenbauer/JuliaCologne21/blob/master/Day1/1_types_and_dispatch.ipynb
Zum Deklarieren und Testen der "Abstammung" gibt es einen eigenen Operator: