Comment voulez-vous convertir en int en double dans swift?

J'ai regardé les réponses pour la conversion de int de chars et d'autres réponses, mais ils ne font pas exactement ce que je veux.

Je suis en train de créer un programme de base qui prend un nombre n'différents calculs et les résultats de ces calculs sont ajoutés à la fin.

Pour l'un de ces calculs, j'ai créé une segmentation contrôleur avec les 3 différentes valeurs ci-dessous

 var myValues: [Double] = [0.00, 1.00, 1.50]
 var myValue = [myValuesSegmentedController.selectedSegmentIndex]

puis, quand l'une de ces valeurs est choisi, il est ajouté à la valeur finale. Toutes les valeurs ajoutées sont des chambres Doubles à 2 décimales.

var totalAmount = valueA + valueB + valueC + myValue

le problème, je vais avoir, c'est que swift ne me permet pas d'ajouter "mavaleur" pour ces calculs finaux. Il me donne l'erreur:

Swift Compiler Error. Cannot invoke '+' with an argument list of type '($T7, @lvalue [int])'

Que dois-je faire pour changer cette valeur à un Double? Ou que puis-je faire pour obtenir un résultat similaire?

OriginalL'auteur Don Gitman | 2014-10-27