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 meddelandet ges när mönstermatchningen är ofullständig.
Med följande definition:
type Faucet =
| Hot
| Cold
let faucet = Hot
Och matchningsuttryck:
let incompleteFaucetString =
match faucet with
| Hot -> "Hot"
Kompilatorn ger följande meddelande:
FS0025: Incomplete pattern matches on this expression. For example, the value 'Cold' may indicate a case not covered by the pattern(s).
Du kan lösa problemet genom att antingen slutföra mönstermatchningen:
let completeFaucetString =
match faucet with
| Hot -> "Hot"
| Cold -> "Cold"
Eller introducera ett jokertecken _ (använd med försiktighet)
let wildcardFaucetString =
match faucet with
| Hot -> "Hot"
| _ -> "Other"
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.