所以,據我所知,約定是定義你的類型,然後定義一個模塊與它後面的功能相同的名稱在類型上操作。定義類型和模塊時重複的類型或模塊的定義
我試圖做到這一點,所以我有這樣的代碼
namespace Rand
type ImmutableRandom
module ImmutableRandom =
open System
val fromSeed : int -> ImmutableRandom
val int : ImmutableRandom -> int
val intInRange : ImmutableRandom -> int -> int -> int
val double : ImmutableRandom -> double
val next : ImmutableRandom -> ImmutableRandom
我收到ImmutableRandom(模塊的名稱有下劃線)錯誤被重新定義的類型或一個模塊。
在同一個項目中,相同的設置適用於不同的類型,唯一的區別是該類型具有泛型參數,而ImmutableRandom不具有。
我在做什麼錯?
好的。感謝您的澄清。 –