Вопрос

Я использую эту функцию

    func countFrom(from:Int, #to:Int) -> () {
        println("\(from)")
        if from < to {
             countFrom(from + 1, to: to)
        }
    }
    countFrom(1, to: 10)
}
.

Но на компиляции я получаю ошибку Swift Compiler -

Команда /applications/xCode6-beta2.app/contents/developer/toolechains/xcodedefault.xctoolchain/usr/bin/swift не удалось с выходом Code 1

А если я удалил "CountFrom (от + 1, к: на)», то больше нет ошибок.Что не так с этим?

Это было полезно?

Решение

Ответ: код в порядке, компилятор устарел.За комментарий @ Matt, это отлично работает в бета-версии 4.

Вывод консоли:

1
2
3
4
5
6
7
8
9
10
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top