Использование `case` с диапазоном в операторе` switch` в Swift - PullRequest
0 голосов
/ 17 апреля 2020

Я новичок в swift и что-то тестирую на Swift Playgrounds. Пытаюсь использовать switch, но это не работает. Кто-нибудь может мне помочь?

func loveCal() {
    let loveScore = Int.random(in: 0...100)

    switch loveScore {
    case 80...100:
        print("You love eachother like Kanye loves Kanye")
    case 40...80:
        print("You go together like coke and mentos")
    case 0...40:
        print("You'll be forever alone")
    }
}

loveCal()

1 Ответ

2 голосов
/ 17 апреля 2020

Все, что вам не хватает, это default дело:

// ...
case 0...40:
    print("You'll be forever alone")
default:
    print("This should never happen")
...