Возникли проблемы с условностями в Swift - PullRequest
0 голосов
/ 18 октября 2018

Я застрял на следующей задаче.Есть идеи?

var hasFuel == "true"

if hasFuel == "true" {
    print("Let's go for a drive")
} else if hasFuel != "true" {
    print("We're not going anywhere!")
}

1 Ответ

0 голосов
/ 18 октября 2018

Это оператор присваивания против оператора равенства ошибка.

Код не компилируется

'==' не является префиксом унарнымоператор

Вы, вероятно, хотите присвоить значение

var hasFuel = "true"

лучше

var hasFuel = true

это позволяет избежать второго if

if hasFuel == true {
    print("Let's go for a drive")
} else {
    print("We're not going anywhere!")
}

или еще короче

if hasFuel {
    print("Let's go for a drive")
} else {
    print("We're not going anywhere!")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...