Question

J'utilise cette fonction

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

mais lors de la compilation, je reçois une erreur de compilateur Swift -

commande /applications/xcode6-beta2.app/contents/developer/toolchains/xcodedefault.xcctoolchain/usr/bin/swift a échoué avec le code de sortie 1

et si j'ai retiré "Comptefrom (de + 1, à: to)", il n'y a plus d'erreur.Quel est le problème avec ça?

Était-ce utile?

La solution

Réponse: Le code va bien, le compilateur est obsolète.Commentaire de @ Matt, cela fonctionne bien dans Beta 4.

sortie de la console:

1
2
3
4
5
6
7
8
9
10

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top