分層模組名稱
模組的名稱遵循檔案系統的層次結構。使用以下檔案佈局:
Foo/
├── Baz/
│ └── Quux.hs
└── Bar.hs
Foo.hs
Bar.hs
模組頭看起來像這樣:
-- file Foo.hs
module Foo where
-- file Bar.hs
module Bar where
-- file Foo/Bar.hs
module Foo.Bar where
-- file Foo/Baz/Quux.hs
module Foo.Baz.Quux where
注意:
- 模組名稱基於宣告模組的檔案的路徑
- 資料夾可以與模組共享名稱,這為模組提供了自然的分層命名結構