|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Salut,
J'essaie en vain de passer ce module en version #light Code :
au passage, le sig ne sert à rien puisque le include n'a pas marché |
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : mars 2002 Messages : 962 ![]() |
Si tu veux déclarer un module, fais juste :
Le "end" à la fin est optionnel. Pour le include, tu peux faire : Code :
Pour la signature, elle devrait normalement aller dans un fichier .fsi. |
||
|
|
00
|
|
|
#3 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
ça marche, mais c'est un peu lourd à utiliser :
Code :
ben j'aimerais bien pouvoir tout mettre en le fichier .fs comme en OCaml... |
||
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
finalement, je passerais pas un fsi plus tard... pour le moment, j'expose tout
voilà mon code : Code :
nb : j'ai quand même spécifié create, sinon il fallait que je spécifie systématiquement le type renvoyé par Environment.create (donc Hashtbl.create) |
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Salut,
ben en fait, ça n'a pas l'air de marcher ce code : me répond ceci : Code :
interpret.fs:77:error: FS0039: The value, constructor, namespace or type 'find' is not defined. |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : mars 2002 Messages : 962 ![]() |
J'avais oublié de répondre à ce message. En gros : chez moi, ça marche.
Le code suivant compile. Code :
|
||
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
effectivement, ça marche avec F# 1.4.9.15 sous vista... mais çe ne marchait pas avec F# 1.3.*** sous Mono/Linux
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com