Я пытаюсь добавить ключ / значения к некоторым массивам по одному разу.Таким образом, мой результат должен быть единичным вхождением каждой пары ключ / значение в моем массиве.Однако после каждой итерации добавляется пара ключ / значение, а затем итерация перезапускается снова в начале, снова добавляя пару ключ / значение.
Как сделать так, чтобы она добавляла только каждый ключ / значениепару раз?
import UIKit
import PlaygroundSupport
var usernameScoreDict : [String:String] = ["erer":"eree", "veev":"veve", "tbtt":"bttbt", "umum":"muumu", "bvbv":"bbbcb"]
var unArray = [String]()
var hsArray = [String]()
class MyViewController : UIViewController {
override func loadView() {
let view = UIView()
view.backgroundColor = .white
usernameScoreDict.forEach { (key,value) in
print("key is - \(key) and value is - \(value)")
unArray.append(key)
hsArray.append(value)
}
}
}