Мой код:
internal static var myList = [Int: String]()
let data = "1:Tea#12:Food#2:Milk#7:Juice#4:Coffee"
let array = data.components(separatedBy: "#")
for value in array {
let val = value.components(separatedBy: ":")
myList[Int(val[0])!] = "\(val[1])"
}
Теперь распечатайте массив:
var j = 0
for sort in myList {
print("\(sort.value) (+\(sort.key))")
}
Вывод:
Tea
Milk
Coffee
Juice
Food
Но я хочу распечатать добавленный в массив:
Tea
Food
Milk
Juice
Coffee
Мой массив печатает значения по ключу, но я хочу, чтобы печать добавлялась в массив