Sdílet prostřednictvím


Operators.Checked – modul (F#)

Tento modul obsahuje základní aritmetické operace s kontrolami přetečení.

Obor názvů/cesta modulu: Microsoft.FSharp.Core.Operators

Sestavení: FSharp.Core (v FSharp.Core.dll)

module Checked

Hodnoty

Value

Description

( * ) : ^T1 -> ^T2 -> ^T3

Přetížený operátor násobení (kontroluje přetečení).

( + ) : ^T1 -> 'T2 -> 'T3

Přetížený operátor sčítání (kontroluje přetečení).

( - ) : ^T1 -> ^T2 -> ^T3

Přetížený operátor odčítání (kontroluje přetečení).

( ~- ) : ^T -> ^T

Přetížená unární negace (kontroluje přetečení).

byte : ^T -> byte

Převede argument na byte.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

char : ^T -> char

Převede argument na char.Číselné vstupy jsou převedeny pomocí kontrolovaného převodu podle kódování UTF-16 pro znaky.Vstupy řetězce musí mít délku právě jednoho znaku.U jiných typů vstupu operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

int : ^T -> int

Převede argument na int.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

int16 : ^T -> int16

Převede argument na int16.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

int32 : ^T -> int32

Převede argument na int32.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

int64 : ^T -> int64

Převede argument na int64.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

nativeint : ^T -> nativeint

Převede argument na nativeint.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

sbyte : ^T -> sbyte

Převede argument na sbyte.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

uint16 : ^T -> uint16

Převede argument na uint16.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

uint32 : ^T -> uint32

Převede argument na uint32.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

uint64 : ^T -> uint64

Převede argument na uint64.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Pro řetězce je vstup převeden pomocí Parse s nastavením InvariantCulture.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

unativeint : ^T -> unvativeint

Převede argument na unativeint.Toto je přímý, kontrolovaný převod pro všechny primitivní číselné typy.Jinak operace vyžaduje odpovídající metodu statického převodu na typ vstupu.

Platformy

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

Informace o verzi

Verze základní knihovny F#

Podporováno ve verzích: 2.0, 4.0, Portable

Viz také

Referenční dokumentace

Core.Operators – modul (F#)