我真的剛加入這個社區以獲得一個特定問題的幫助,特別是如何聲明一個包含特定順序的各種信息類型的類型。對於上下文,我有下面使用的代碼示例。使用typealias爲數組保存模板
typealias Template = [String, Array<Any>, String, String]
反過來,這將既用來存儲數據,並進一步通過功能來過濾如下...
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!)
}
}
}
如果有人可以找出我做錯了,或者如果需要提出完全不同的聲明,我將非常感謝這些建議。
非常感謝, -P。 OAK
謝謝!這有助於很多! –