Quelle est la différence entre un espace de noms et un module en F#?

J'ai juste commencé à apprendre le F# (avec peu d'expérience antérieure avec .NET), donc pardonnez-moi pour ce qui est probablement une question très simple: Quelle est la différence entre un espace de noms et un module en F#?

Grâce

Dave

Edit: Merci pour la réponse, Brian. C'est ce que je voulais savoir.
Juste une précision: vous pouvez également ouvrir un espace de (similaire à C# à l'aide de l'énoncé)?

  • Et encore une remarque, lorsque vous ouvrez un espace de noms en F#, comme Système, vous obtenez l'accès à tous ses sous-espaces de bien. Donc, en C#, si vous ouvrez le Système, vous devez toujours écrire "le Système de.IO.Le fichier". En F#, vous pouvez écrire "IO.Le fichier". Je trouve cela rend le code bien plus beau.
InformationsquelleAutor Dave Berk | 2009-04-27