Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Casier mixte

le Sun 8 Feb - 20:26
Bonsoir,
Il serait bien de pouvoir créer un casier mixte pouvant contenir en même temps des nombres et des textes du genre casier{12,"texte"}, utile quant l’on ne connait pas le type de données à l’avance. Il me semble qu’une telle possibilité n’existe pas actuellement dans linotte.
Qu’en pensez-vous ?
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Casier mixte

le Sun 8 Feb - 22:36
C'est impossible !
Pourquoi ? Parce que Linotte est un langage fortement typé. A part le joker, chaque fois que tu déclares un acteur, un casier, une espèce, tu sais exactement ce qu'il peut contenir.
ça évite les erreurs de programmation.
Pour résoudre ton problème, tu dois créer une espèce.
Par exemple, une espèce qui contient un nombre et un texte qui s'appelle "damier".
Tu créés ensuite un casier de damier.
Junior Member
Messages : 6
Date d'inscription : 2009-03-07
Voir le profil de l'utilisateur

Casier mixte

le Sat 7 Mar - 17:56
Hum, je connais un langage fortement typé Caml (light dans mon cas, je l'apprends en cours).

Mais il est très fortement typé.
Alors les listes oui font comme les casier, qu'un seul type.
Mais on peu faire autre chose, des n-uplets, là ont met n éléments dedans, du type qu'on veut.
Bien sûr après on ne peut pas faire comme avec les listes, mettre un nouvelle éléments dedans, ou même le modifier (faut en faire un nouveau pour celui là).
Une telle chose éviterais de créer des espèces rien que pour ça ^^
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Casier mixte

le Thu 12 Mar - 13:43
En passant, j'ai publié la version 0.6.2 finale de Linotte.

Sinon, pour revenir au sujet sur le typage des acteurs, n'est-ce pas mieux d'utiliser des espèces que des n-uplets ?
Le problème du n-uplets, c'est que l'on ne connait pas sa structure lors de l'exécution du livre. Je trouve que c'est dommage car ça va conduire à un moment ou un autre à une erreur.

En parlant d'erreurs... le prochain chantier est la gestion des erreurs dans Linotte... pas simple de trouver la meilleur méthode simple et originale ! Je pense utiliser les souffleurs.

Je ne vous cache pas que je vais prendre mon temps pour implémenter ça....
Contenu sponsorisé

Re: Casier mixte

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum