1ファイル内に複数のnamespaceを書く
この記事は F# Advent Calendar 2014 の28日目の記事です。 ガス欠気味なので超小ネタで。
namespace Hoge type Fuga() = class end namespace Foo type Bar() = class end
このコードは1ファイル内でコンパイルできます。
=
が必要ないのがミソですね。
入れ子の名前空間にしたい場合は、完全修飾で
namespace Hoge type Fuga() = class end namespace Hoge.Foo type Bar() = class end
と書けばよいです。