Précédent   Forum des professionnels en informatique > Autres langages > Langages fonctionnels > F#
F# Forum d'entraide sur la programmation en langage fonctionnel F#
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2008, 18h07   #1
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Par défaut affichage d'un type somme

Salut,


Je crois que j'ai (encore ) mal compris un truc dans la doc F#

je veux juste modifier l'affichage d'un type somme
Code :
1
2
3
4
5
6
7
type 'a type_inf =
  MaxInf | MinInf | Type of 'a
with
  override this.ToString () = 
    match this with
    |Type(t) -> sprintf "%A" t
    |_ -> sprintf "%A" this
je me prends un syntax error sur la ligne suivante cette déclaration
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 18h20   #2
LLB
Membre Expert
 
Inscription : mars 2002
Messages : 946
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 946
Points : 1 085
Points : 1 085
D'une manière générale, presque tous les codes que tu trouveras utilisent le mode #light.

Pour ton cas, ajoute juste "end" à la fin.
LLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 18h43   #3
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
Citation:
Envoyé par LLB Voir le message
D'une manière générale, presque tous les codes que tu trouveras utilisent le mode #light.
mais ils ne le précisent pas sur leurs exemples

nb : j'ai viré mes tabulations, mais le mode light me plante à la figure... j'ai l'impression qu'ils ont repris le plus gros défaut de Python avec leur mode #light


Citation:
Envoyé par LLB Voir le message
Pour ton cas, ajoute juste "end" à la fin.
effectivement, ça marche

__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 19h01   #4
LLB
Membre Expert
 
Inscription : mars 2002
Messages : 946
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 946
Points : 1 085
Points : 1 085
Citation:
Envoyé par gorgonite Voir le message
j'ai l'impression qu'ils ont repris le plus gros défaut de Python avec leur mode #light
Tu peux détailler ?

Les règles d'indentation sont relativement souples et j'ai rarement été embêté par ça (d'ailleurs, j'ai toujours réussi à compiler les exemples que tu as postés en mode light, après remplacement des tabulations). Si tu as un problème avec un bout de code, poste-le ici.
LLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h32.


 
 
 
 
Partenaires

Hébergement Web