FS0037: dubbele definitie

Deze fout wordt verzonden als een id twee keer in hetzelfde bereik wordt gedeclareerd. In dit voorbeeld:

let a = 5
let a = 6

De fout die wordt verzonden, is:

Duplicate definition of value 'a'

Er zijn verschillende manieren om deze fout op te lossen, waaronder:

Verschillende id's declareren:

let b = 5
let c = 6

Als er geen goede alternatieve id is en ook geen beschrijvende naam nodig is, kunt u een willekeurig aantal aan ' het einde toevoegen:

let d = 5
let d' = 6
let d'' = 7

Maak de waarde veranderlijk en gebruik de toewijzingsoperator <- om deze bij te werken:

let mutable e = 5
e <- 6