Gibt es eine Möglichkeit, ein öffentliches Literal (public const in C#) für einen Typ zu definieren? Offenbar müssen Bindungen in Typen privat sein und das Literal-Attribut kann nicht auf Mitglieder angewendet werden.F # - public literal
8
A
Antwort
9
Verwenden Sie das Attribut [< Literal>]. Das macht die Magie, die du suchst. Wenn Sie das Literalattribut auf einen Wert wie eine Zeichenfolge setzen, kann es außerdem innerhalb des Mustervergleichs verwendet werden. Zum Beispiel:
Edit: Ich sehe, dass die Frage bezieht sich darauf, wie Sie diese in benutzerdefinierten Klassen (und nicht Module) setzen. Ich weiß nicht, ob Sie ein öffentliches const/public readonly-Feld innerhalb von F # verfügbar machen können, ich werde mich darum kümmern.
Verwandte Themen
- 1. C# F # Convert public partial class Device: MarshalByRefObject
- 2. VBA Public Array: wie?
- 3. Wie definiere ich die Memberkonstante in F #?
- 4. OpenSSL derzeit keine Public Key
- 5. Speicheradresse Literal
- 6. Wo ist "id" literal definiert?
- 7. Welche wird empfohlen: "statisch public" oder "public static"
- 8. Public Domain hochauflösende Vektordaten
- 9. Nicht Public Library SockPuppetGizmo
- 10. sharepoint public form
- 11. Facebook Public Feed API
- 12. Private zugänglich vs Public
- 13. Java public static main()
- 14. Dynamisch generiere public static
- 15. NativeScript Public/Globale Funktionen
- 16. C# 2015 Public Class
- 17. private public in Typescript
- 18. public class imagehandler: IHttpHandler
- 19. F # Endlosschleifen in F #
- 20. Java: Warum müssen Sie ein 'f' in einem Fließkomma-Literal angeben?
- 21. Multiplikation einer ganzen Zahl mit einem Fließkomma-Literal - ist das "F" erforderlich? diese
- 22. C# -Suffix hinter numerischem Literal
- 23. Visual Studio - Resx Dateistandard 'intern' auf 'public'
- 24. Vorlage Zeichenfolge Literal innerhalb einer anderen Vorlage Zeichenfolge Literal
- 25. "Nicht abgeschlossene Vorlage Literal" Syntaxfehler, wenn Literal enthält Skript-Tag
- 26. Multiline Funktion Literal als Argumente in Scala
- 27. Was ist die einfachste Art, Arrays abwechselnd zu sortieren (zB: T, T, F, F, F, T, F, T, F, F, F bis T, F, T, F, T, F, T, F, T, T, T)?
- 28. F # und ADO.NET - idiomatische F #
- 29. Zeichenfolge Literal in c
- 30. Javascript Objekt Literal Zuordnung
Danke. Ja, der Schlüssel ist "öffentlich". – Daniel
Ich bin mir nicht sicher, warum diese Antwort immer wieder abgestimmt wird, weil sie die Frage nicht beantwortet (eine Tatsache, die Chris sogar anerkennt). – Daniel
Meine Theorie ist, dass Leute oft abstimmen, wenn sie etwas Interessantes finden, auch wenn es die Frage nicht beantwortet. – gradbot