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
Vous devez vous connecter pour publier un commentaire.
Le problème, c'est que vous tentez d'ajouter un tableau au lieu d'un Int, donc Vous n'avez même pas besoin de convertir quoi que ce soit, considérant que tous vos valeurs sont déjà des Doubles et votre index doit être un Int. Donc
Le bon serait quelque chose comme:
Êtes-vous sûr que je suis ajoutant que "l'index" à la fin?
OriginalL'auteur Leo Dabus
Vous pouvez le convertir avec
Double()
comme ceInts et doubles sont envoyés par la valeur de sorte que vous créer un Double lors de la lecture/écriture/affecter une variable
OriginalL'auteur Amadan
Mettre cela dans une aire de jeux:
valueA/B/C sont présumées être de type Int.
totalAmount est déduit d'une Double
OriginalL'auteur Steve Rosenberg
Pour convertir un float à un entier dans Swift. Lancer de base comme cela ne fonctionne pas parce que ces revendeurs ne sont pas primitives, à la différence de flotteurs et ints dans Objective-C:
OriginalL'auteur Rich Mariano