Init-Funktionen in Swift

Die Init-Funktionen (Initializer) dienen dazu die Eigenschaften (Properties) eines neuen Datentyps zu initialisieren. In anderen Programmiersprachen kennt man sie unter der Bezeichnung Konstruktoren. Init-Funktionen in Klassen In einer Klasse ist eine Init-Funktion immer dann erforderlich, wenn den Variablen keine Werte zugeordnet worden sind. Im folgenden Beispiel bedarf es also keiner Init-Funktion: Bei folgendem Code würde sich der Compiler aber beschweren: … Weiterlesen …

Die Funktion all() in Python

In diesem Artikel geht es um die Funktion all(), durch die der Code übersichtlicher werden kann. Um dies zu verdeutlichen, werfen wir einen Blick auf dieses Beispiel: In der if-Verzweigung kommt der and-Operator zur Anwendung, um zu prüfen, ob alle drei Bedingungen wahr sind. Im Ausgangsbeispiel ist dies der Fall, weswegen „All data is available.“ ausgegeben wird. Dies lässt sich … Weiterlesen …

SwiftUI – NavigationStack

In einem älteren Artikel ging es um eine in SwiftUI zu erstellende NavigationView. Diese View ist mittlerweile als deprecated gekennzeichnet. Nachfolger ist der NavigationStack. Ausgangspunkt soll der Code des Tutorials zur NavigationView sein: Innerhalb der NavigationView wird in diesem Beispiel eine Liste mit vier Text-Views verwendet. Die NavigationView kann nun einfach durch ein NavigationStack ersetzt werden: Am Aussehen der App … Weiterlesen …

Python & Matplotlib – Sozialhilfeaufwendungen in Kiel

Zum Github-Repository Kiel_Open_Data ist ein weiteres Projekt hinzugekommen. Diesmal geht es um die Darstellung der Sozialhilfeaufwendungen in Kiel. Dazu gibt es im Open-Data-Portal der Stadt Kiel einige Zahlen. In diesem Beispiel habe ich aber lediglich die Aufwendungen zur Grundsicherung im Zeitraum von 2010 bis 2021 als Liniendiagramm dargestellt. Um dies umsetzen zu können, müssen folgende Module installiert werden: Der Code … Weiterlesen …