Freigeben über


Operators.Unchecked-Modul (F#)

Dieses Modul enthält grundlegende Operationen, von denen keine Laufzeit und/oder statischen Prüfungen angewendet werden.

Namespace/Modulpfad: Microsoft.FSharp.Core.Operators

Assembly: FSharp.Core (in FSharp.Core.dll)

module Unchecked

Werte

Wert

Description

compare : 'T -> 'T -> int

Führt generische Vergleiche für zwei Werte aus, bei denen die constraint-Einschränkung für den Werttyp statisch nicht erforderlich ist.

defaultof : 'T

Generiert einen Standardwert für einen beliebigen Typ.Dieser ist für Verweistypen NULL. Bei Strukturen ist dies ein Strukturwert, wobei alle Felder den Standardwert aufweisen.Diese Funktion ist insofern unsicher, als einige F#-Werte keine richtigen null-Werte aufweisen.

equals : 'T -> 'T -> bool

Führt generische Gleichheitsvergleiche für zwei Werte aus, wobei ein nicht statischer Typ der Werte erforderlich ist, um die equality-Einschränkung zu erfüllen.

hash : 'T -> int

Führt einen generischen Hashvorgang für einen Wert aus, wobei ein nicht statischer Typ des Werts erforderlich ist, um die equality-Einschränkung zu erfüllen.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Core.Operators-Modul (F#)