Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az üzenet akkor jelenik meg, ha olyan típust használ, amely kevésbé hozzáférhető , mint a használt érték, tag vagy típus.
Például:
module Person =
type private Person = { Name: string; Email: string }
let _getName (p: Person) = p.Name
Figyelje meg, hogy ebben a példában a típus Person az private, de a függvény _getName az public. A függvény _getName a típust Person is használja az aláírásában, ami nem engedélyezett, mivel Person kevésbé hozzáférhető, mint _getNamea .
A fenti példában a fordító a következő üzenetet jeleníti meg:
FS0410: The type 'Person' is less accessible than the value, member or type 'val _getName: p: Person.Person -> string' it is used in.
Megkerülő megoldásként a Person típust nyilvános akadálymentességre, vagy a függvényt _getName privát kisegítő lehetőségekre kell módosítani.