Двоичный оператор '==' нельзя применить к двум операндам 'Item' - PullRequest
1 голос
/ 09 января 2020

В swift 5 я не уверен, что означает эта ошибка: «Бинарный оператор '==' не может быть применен к двум операндам 'Item'"

Я пытаюсь найти индекс кортежа в массиве кортежей и проверяет только элемент, а не количество.

Это массив кортежей, в котором я проверяю:

var items = [(item: Item, qty: Int)]()

Это функция, выдающая мне ошибку (вторая строка):

    private func find(item: Item) -> Int? {
    let index = items.firstIndex(where: { $0.item == item } )

    return index
}

}

Как я могу переписать это, чтобы устранить эту ошибку? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...