|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() ![]() Inscription : novembre 2006 Messages : 79 ![]() |
Bonjour,
Je sais que le F# n'est pas, en principe, conçu pour la poo, mais je convertis actuellement un programme c# en f#, donc dans un premier temps, je convertis mot à mot. Et là j'ai apparemment un soucis de syntaxe avec un constructeur primaire (mot clé do) pour ma classe ListingMonitoring, qui est une liste de listes et donc hérite de List<List<string>> Code :
"Unexepected Keyword 'do" in implementation file" Quelqu'un aurait une idée ? Je me demande si ce n'est pas ma clause d'héritage qui n'est pas correctement écrite. Merci PS : Dans un second temps, si j'ai le temps j'utiliserai le paradigme de la programmation fonctionnelle plutôt que des classes, sauf pour l'interface. |
||
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() Inscription : mars 2002 Messages : 962 ![]() |
Salut !
Il y a pas mal de problèmes de syntaxe dans ton code, je te conseille de prendre exemple sur la doc MSDN (ou ailleurs) : http://msdn.microsoft.com/en-us/libr...5(VS.100).aspx http://msdn.microsoft.com/en-us/libr...5(VS.100).aspx Le message d'erreur que tu as n'est pas simple à comprendre, car il est dû à une erreur d'indentation. La ligne inherit devrait être alignée avec les méthodes et le constructeur. Pour satisfaire le compilateur, il faut soit la mettre à la ligne, soit indenter tout le reste (bof). Tu obtiendrais le même message d'erreur si tu écrivais un if de cette façon : Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() ![]() Inscription : novembre 2006 Messages : 79 ![]() |
Merci pour ta réponse.
Grâce à cela j'ai pu débugger mon appli. @+, Hervé |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com