Как исправить строку не может преобразовать в логическое значение - PullRequest
0 голосов
/ 04 октября 2019

строка не может быть преобразована в логическое значение

это условие для цикла while

boolean yes = "true", no = "false";

Я ожидаю, что вывод должен быть, если пользователь введет "yes", в то время как цикл while будетповторите, и если "нет", цикл оборвется

1 Ответ

0 голосов
/ 04 октября 2019

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

func isBoolean(String: yourString) -> boolean { 
    if yourString == "yes" 
       return true
    else 
       return false
}
...