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 funzione intrinseca di libreria. Le chiamate a questa funzione possono essere generate valutando le quotation.

AcosDynamic : 'T -> 'T

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

AsinDynamic : 'T -> 'T

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

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

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

AtanDynamic : 'T -> 'T

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

CeilingDynamic : 'T -> 'T

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

CosDynamic : 'T -> 'T

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

CoshDynamic : 'T -> 'T

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

ExpDynamic : 'T -> 'T

Si tratta di una libreria intrinseca. Le chiamate a questa funzione possono essere generate valutando le 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 funzione intrinseca di libreria. 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 valutando le 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 funzione intrinseca di libreria. 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 valutando le quotation.

SinhDynamic : 'T -> 'T

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

SqrtDynamic : 'T1 -> 'T2

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

TanDynamic : 'T -> 'T

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

TanhDynamic : 'T -> 'T

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

TruncateDynamic : 'T -> 'T

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

Piattaforme

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Modulo Core.Operators (F#)