IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Swift Discussion :

Débutant - PB de déclarations de variables


Sujet :

Swift

  1. #1
    Nouveau membre du Club Avatar de PHCM64310
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 148
    Points : 35
    Points
    35
    Par défaut Débutant - PB de déclarations de variables
    Bonjour

    Je débute en Swift et je regarde des cours en tutos, mais pas évident

    En voulant approfondir un peu, j ai cree une 2eme classe : GestionDates - qui est appelée dans la premiere et qui a une fonction, mais si je veux declarer mes variables globales à la classe j ai erreur de compilation, alors que si je les met dans la fonction j ai pas d erreur, je ne comprends pas le message d erreur

    Merci



    voici le code



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    import Foundation
     
    class Individus {
     
        var prenom:String
     
        var nom:String
     
        var anneeNaissance:Int
     
        var age:Int = 0
     
        // -- Declaration de la classe pour les dates --
     
        let lesDates = gestionDates()
     
     
     
        init(prenom:String, nom:String, anneeNaissance:Int) {
     
            self.nom = nom
     
            self.prenom = prenom
     
            self.anneeNaissance = anneeNaissance
     
        }
     
     
     
        func calculAge(){
     
            self.age = lesDates.anneeEncours() - anneeNaissance
     
        }
     
     
     
        func monAge() {
     
            print("Mon age : \(self.age)")
     
        }
     
     
     
    }
     
    class gestionDates {
     
        var annee:Int = 0
     
     
     
        // -- Gestion des dates ---
     
        /* si je mets ici j ai erreur de compilation
     
        let date = Date()
     
        let calendar = Calendar.current
     
        let components = calendar.dateComponents([.year, .month, .day], from: date)
     
        */
     
     
     
        func anneeEncours() -> Int {
     
            let date = Date()
     
            let calendar = Calendar.current
     
            let components = calendar.dateComponents([.year, .month, .day], from: date)
     
            return components.year!
     
        }
     
    }
     
     
     
    let personne = Individus(prenom: "Philippe", nom: "Cazaux-Moutou", anneeNaissance: 1949)
     
    personne.calculAge()
     
    personne.monAge()
    Delphi : AI créé logiciel de généalogie : Ancestrologie : http://www.ancestrologie.org
    _______________________________
     MacMini M1 16 gigas - Monterey
     Iphone XR - IOS 15

    https://www.youtube.com/channel/UCMJ...IsRN_OA/videos

  2. #2
    Nouveau membre du Club Avatar de PHCM64310
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 148
    Points : 35
    Points
    35
    Par défaut
    Personne sait ???

    quel livre en francais pour swift 3 ??

    Merci
    Delphi : AI créé logiciel de généalogie : Ancestrologie : http://www.ancestrologie.org
    _______________________________
     MacMini M1 16 gigas - Monterey
     Iphone XR - IOS 15

    https://www.youtube.com/channel/UCMJ...IsRN_OA/videos

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par PHCM64310 Voir le message
    je ne comprends pas le message d erreur
    D'une manière générale, il est bon sur ces forums d'indiquer le message d'erreur (surtout si on ne le comprends pas!)...


    Les noms de classe en swift ne doivent-ils pas commencer par une majuscule?

    cf. https://www.developpez.net/forums/d1...ectif-c-swift/

  4. #4
    Nouveau membre du Club Avatar de PHCM64310
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2016
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2016
    Messages : 148
    Points : 35
    Points
    35
    Par défaut
    merci
    j avais deja corrigé
    Delphi : AI créé logiciel de généalogie : Ancestrologie : http://www.ancestrologie.org
    _______________________________
     MacMini M1 16 gigas - Monterey
     Iphone XR - IOS 15

    https://www.youtube.com/channel/UCMJ...IsRN_OA/videos

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par PHCM64310 Voir le message
    j avais deja corrigé
    Si c'est résolu, merci de cliquer le bouton


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [débutant]Organisation des déclarations de variables
    Par SPACHFR dans le forum Débuter
    Réponses: 4
    Dernier message: 03/12/2007, 17h18
  2. [DB2] Ordre de déclaration des variables
    Par Fatah93 dans le forum DB2
    Réponses: 1
    Dernier message: 04/05/2005, 17h18
  3. déclaration de variables de 16, 32 et 128 bits
    Par samipate dans le forum C++
    Réponses: 10
    Dernier message: 30/12/2004, 22h33
  4. [FLASH MX2004] Déclaration de variables sous flash mx
    Par softyClochette dans le forum Flash
    Réponses: 4
    Dernier message: 29/11/2004, 16h11
  5. [debutant][Portée] Déclaration de variable .....
    Par Slein dans le forum Langage
    Réponses: 4
    Dernier message: 07/05/2004, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo