Какой тип логических операторов?

Я хочу использовать их в качестве параметра метода моегоОбласть, край структура:

private func combineWith(region: RegionProtocol, combine: (Bool, Bool) -> Bool) -> Region {
    return Region() {point in
        combine(self.contains(point), region.contains(point))
    }
}

Но, видимо,(Bool, Bool) -> Bool) это не то, что && или || являются. Если вы знаете, пожалуйста, дайте мне знать, как вы узнали.

Ответы на вопрос(1)

Ваш ответ на вопрос