У меня есть массив с несколькими объектами, каждый из которых имеет имя и пароль. В другом месте у меня есть значение, и я хотел бы проверить, равно ли это значение имени в массиве. В моем коде, если значение не равно значению «имя» в массиве, я использую функцию add (). Я понятия не имею, как это сделать вообще. У вас есть совет или простой код для меня, пожалуйста?
struct Object {
var name : String
var password : String
}
struct ContentView: View {
@State var valeur : String = "x"
@State var array = [Object]()
// Let's say it's filled
var body: some View {
VStack{
Button(action: {
if ... {
self.addRow()
}
}) {
Text("Add")
}
}
}
}