Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här felet genereras om en identifierare deklareras två gånger i samma omfång. I det här exemplet:
let a = 5
let a = 6
Felet som genereras är:
Duplicate definition of value 'a'
Det finns ett antal sätt att lösa det här felet, bland annat:
Deklarera olika identifierare:
let b = 5
let c = 6
Om det inte finns någon bra alternativ identifierare, och inte heller ett beskrivande namn behövs, kan du lägga till valfritt antal ' i slutet:
let d = 5
let d' = 6
let d'' = 7
Gör värdet föränderligt och använd tilldelningsoperatorn <- för att uppdatera det:
let mutable e = 5
e <- 6