Lecture de la section Type Casting du Swift Guide Je vois que j'utilise le mot-clé is
pour taper les variables de contrôle.Comment vérifier si une var est un Tuple dans Swift?
func isString(test: AnyObject?) -> Bool {
return test is String
}
Il semble quand j'essayer quelque chose de similaire à vérifier un tuple contenant trois objets NSNumber, je reçois un «Tuple ne se conforme pas au protocole AnyObject
. Est-il possible de vérifier si une variable contient un Tuple?
func isTuple(test: AnyObject?) -> Bool {
return test is (NSNumber, NSNumber, NSNumber) // error
}
Eh bien, vous avez pas de type de retour pour fonctionner, de sorte que ce serait un bon endroit pour commencer – Ian