Как бы вы преобразовать этот Objective-CПреобразовать если ((LOC = [игрок locateCardValue: 8])> - 1) для Swift 3
if ((loc = [player locateCardValue:8]) > -1) {
Свифта 3?
[player locateCardValue]
возвращает целое число, в котором была найдена карта '8'
. Возврат -1
означает, что он не нашел карту '8'
.
я мог бы использовать ...
let loc = player.locateCard(withValue: 8)
if loc > -1 {
, но у меня есть несколько вложенности, если это и было бы получить очень грязно.
И Swift и версия Objective-C есть 'if' ... –