dimanche 2 août 2015

what does this line of code in the for statement mean or do?

am studying with a tutorial for a game app and there is a line of code that i didn't understood it looks like it's of type tuple

this is my code:

 var algorithmResult = algorithm(value: value)

      func rowCheck(#value: Int) -> (location: String, pattern: String)? {
        var acceptableFinds = ["011", "101", "110"]
        var findFunc = [checkTop, checkBottom, checkMiddleAcross, checkRight, checkMiddleDown, checkLeft, checkDiagLeftRight, checkDiagRightLeft]
        for algorithm in findFunc {
 var algorithmResult = algorithm(value: value)

            if (find(acceptableFinds, algorithmResult.pattern) != nil) {
                return algorithmResult
            }
        }
        return nil
    }

Aucun commentaire:

Enregistrer un commentaire