Ich versuche, ein multidimensionales Array zu analysieren, das mit Swift n Ebenen tief ist. Ein Beispiel für die Eingabe, ist, dass drei Ebene tief ist:Parsen eines n-dimensionalen Arrays in swift
[+, 5, 4, ("+", 4, ("-", 7, 3))]
Das Ziel des Codes ist das Element an arr nehmen [0] und in dieser Ebene des Arrays zu den anderen Sachen, dass der Betrieb tun .
3 verschachtelte For-Schleifen scheint der Weg zu diesem bestimmten Eingabe-Set zu sein, aber ich kann nicht herausfinden, wie Code geschrieben wird, der für Arrays arbeitet, die n Ebenen tief sind.
Danke.
Haben Sie diese Frage nicht schon gestern gestellt? – NRitH