Ich bin gerade dieser Community beigetreten, um Hilfe zu einer bestimmten Frage zu erhalten, insbesondere zur Deklaration eines Typs, der eine Vielzahl von Informationstypen in einer bestimmten Reihenfolge enthält. Für den Kontext habe ich das Codebeispiel, das ich unten verwende.Verwenden von Typalias zum Speichern einer Vorlage für ein Array
typealias Template = [String, Array<Any>, String, String]
Dies wiederum wird sowohl zum Speichern von Daten verwendet werden, und durch sie in weiteren Funktionen zum Filtern wie folgt ...
var HamburgerToppings: [String] = []
var Salads: [String] = []
let Example: [Template] = [ABC, HamburgerToppings, XY, ZZ]
let Example2: [Template] = [DEF, Salads, GH, IJ]
var ExampleList: [Template] = [Example, Example2]
func DoTheThing() {
for Template in ExampleList {
if Template[0] == DEF {
print("SALADS!")
} else {
print("BURGERS!)
}
}
}
Wenn jemand herausfinden konnte, was ich falsch mache oder, wenn es eine völlig andere Erklärung gibt, die gemacht werden muss, wäre ich sehr dankbar für den Rat.
Vielen Dank, -P. OAK
Vielen Dank! Das hilft sehr! –