• [^] # Re: Pourquoi ?

    Posté par (site web personnel) . En réponse à la dépêche Swift sous GNU/Linux - Introduction. Évalué à 4.

    Error: This expression has type string but an expression was expected of type int

    Tu sais aussi que c'est le même genre d'erreur si il y a redefinition de type, ce qui donne :
    Error: This expression has type mytype_t but an expression was expected of type mytypet_

    Je crois qu'ils sont en train de travailler dessus, ce qui manque c'est les adresses dans les fichiers du pourquoi de l'erreur, en gros, les 2 définitions qui entre en conflit.

    Le livre présente progressivement les concepts du langage et débute d'ailleurs par des traits purement impératifs comme les boucle for, les tableaux, les boucles while pour n'aborder qu'ensuite les spécificités du paradigme fonctionnel.

    Pour des pures débutant, je ne suis pas sur que map et fold_left fasse si peur. Gérer correctement une boucle peut être bien plus compliqué que l'on peut le croire (erreur d'off by one). Et une fois que l'on a gouter au filtrage de type, on a plus besoin du "if" :)

    "La première sécurité est la liberté"