FS0037: Duplikált definíció

Ez a hiba akkor jelenik meg, ha egy azonosító kétszer van deklarálva ugyanabban a hatókörben. Ebben a példában:

let a = 5
let a = 6

A kibocsátott hiba a következő:

Duplicate definition of value 'a'

A hiba megoldásának számos módja van, például:

Különböző azonosítók deklarálása:

let b = 5
let c = 6

Ha nincs megfelelő alternatív azonosító, és nincs szükség leíró névre sem, tetszőleges számút ' hozzáfűzhet a végéhez:

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

Az érték legyen módosítható, és a hozzárendelési operátorral <- frissítse:

let mutable e = 5
e <- 6