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