Condividi tramite


Modulo Operators.OperatorIntrinsics (F#)

Un modulo contenente funzioni intrinseche del compilatore per realizzare implementazioni efficienti di intervalli di interi F# e chiamate dinamiche di altri operatori F#.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Core.Operators

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

module OperatorIntrinsics

Valori

Valore

Descrizione

AbsDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

AcosDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

AsinDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

Atan2Dynamic : 'T1 -> 'T1 -> 'T2

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

AtanDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

CeilingDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

CosDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

CoshDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

ExpDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

FloorDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

GetArraySlice : 'T [] -> int option -> int option -> 'T []

Ottiene una sezione di una matrice.

GetArraySlice2D : 'T [,] -> int option -> int option -> int option -> 'T [,]

Ottiene una sezione di una matrice.

GetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> 'T [,,]

Ottiene una sezione di una matrice.

GetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> 'T [,,,]

Ottiene una sezione di una matrice.

GetStringSlice : string -> int option -> int option -> string

Ottiene una sezione da una stringa.

Log10Dynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

LogDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

PowByte : byte -> int -> byte

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo byte.

PowDecimal : decimal -> int -> decimal

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo decimal.

PowDouble : float -> int -> float

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo float.

PowDynamic : 'T -> 'U -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

PowGeneric : 'T * ('T -> 'T -> 'T) * 'T * int -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown

PowInt16 : int16 -> int -> int16

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo int16.

PowInt32 : int32 -> int -> int32

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo int32.

PowInt64 : int64 -> int -> int64

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo int64.

PowIntPtr : nativeint -> int -> nativeint

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo nativeint.

PowSByte : sbyte -> int -> sbyte

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo sbyte.

PowSingle : float32 -> int -> float32

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo float32.

PowUInt16 : uint16 -> int -> uint16

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo uint16.

PowUInt32 : uint32 -> int -> uint32

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo uint32.

PowUInt64 : uint64 -> int -> uint64

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo uint64.

PowUIntPtr : unativeint -> int -> unativeint

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate da utilizzi dell'operatore generico pown su valori di tipo unativeint.

RangeByte : byte -> byte -> byte -> seq<byte>

Genera un intervallo di valori byte.

RangeChar : char -> char -> seq<char>

Genera un intervallo di valori char.

RangeDouble : float -> float -> float -> seq<float>

Genera un intervallo di valori float.

RangeGeneric : 'T -> ('T -> 'T -> 'T) -> 'T -> 'T -> seq<'T>

Genera un intervallo di valori utilizzando i valori zero, add, start, step e stop specificati.

RangeInt16 : int16 -> int16 -> int16 -> seq<int16>

Genera un intervallo di valori int16.

RangeInt32 : int -> int -> int -> seq<int>

Genera un intervallo di numeri interi.

RangeInt64 : int64 -> int64 -> int64 -> seq<int64>

Genera un intervallo di valori int64.

RangeIntPtr : nativeint -> int -> nativeint

Genera un intervallo di valori nativeint.

RangeSByte : sbyte -> sbyte -> sbyte -> seq<sbyte>

Genera un intervallo di valori sbyte.

RangeSingle : float32 -> float32 -> float32 -> seq<float32>

Genera un intervallo di valori float32.

RangeStepGeneric : 'Step -> ('T -> 'Step -> 'T) -> 'T -> 'Step -> 'T -> seq<'T>

Genera un intervallo di valori utilizzando i valori zero, add, start, step e stop specificati.

RangeUInt16 : uint16 -> uint16 -> uint16 -> seq<uint16>

Genera un intervallo di valori uint16.

RangeUInt32 : uint32 -> uint32 -> uint32 -> seq<uint32>

Genera un intervallo di valori uint32.

RangeUInt64 : uint64 -> uint64 -> uint64 -> seq<uint64>

Genera un intervallo di valori uint64.

RangeUIntPtr : unativeint -> unativeint -> unativeint -> seq<unativeint>

Genera un intervallo di valori unativeint.

RoundDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

SetArraySlice : 'T [] -> int option -> int option -> 'T [] -> unit

Imposta una sezione di una matrice.

SetArraySlice2D : 'T [,] -> int option -> int option -> int option -> int option -> 'T [,] -> unit

Imposta una sezione di una matrice.

SetArraySlice3D : 'T [,,] -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,] -> unit

Imposta una sezione di una matrice.

SetArraySlice4D : 'T [,,,] -> int option -> int option -> int option -> int option -> int option -> int option -> int option -> 'T [,,,] -> unit

Imposta una sezione di una matrice.

SignDynamic : 'T -> int

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

SinDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

SinhDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

SqrtDynamic : 'T1 -> 'T2

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

TanDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

TanhDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

TruncateDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate dalla valutazione di quotation.

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile, portabile

Vedere anche

Riferimenti

Modulo Core.Operators (F#)