Я работаю над некоторыми учебниками для Swift. Я наткнулся на учебник TicTacToe, который я пытаюсь использовать с помощью Xcode 6 Beta 6. Я получаю следующую ошибку, когда проверяю значения в словаре: Не удалось найти перегрузку для '& &', которая принимает прилагаемые аргументы , Вот мой код.Ошибка Swift: Не удалось найти перегрузку для '&&', которая принимает предоставленные аргументы
var plays = [Int:Int]()
var whoWon = ["I":0,"you":1]
for (key,value) in whoWon {
if ((plays[6] == value && plays[7] == value && plays[8] == value) ||
(plays[3] == value && plays[4] == value && plays[5] == value) ||
(plays[0] == value && plays[1] == value && plays[2] == value) ||
(plays[6] == value && plays[3] == value && plays[0] == value) ||
(plays[7] == value && plays[4] == value && plays[1] == value) ||
(plays[8] == value && plays[5] == value && plays[2] == value) ||
(plays[6] == value && plays[4] == value && plays[2] == value) || // error appears on this line
(plays[8] == value && plays[4] == value && plays[0] == value))
{
userMessage.hidden = false
userMessage.text = "Looks like \(key) won!"
}
Как вы можете разбить что-то на подвыражения? – skyguy