| |
|
|
| |
-
Windows PowerShell - Scripts - Números
-
Los números pueden utilizarse en WPS como números simples, como formulas o como espacio numérico.
Números hexadecimales pueden expresarse a través del prefijo "0x", y utilizarse como números decimales.
La asignación de un literal numérico a una variable no tipificada crea, en WPS, una instancia del tipo "System.Int32".
De ser insuficiente el espacio numérico "Int32", se definirá "Int64" o decimal.
De tratarse de números fraccionario, WPS definirá "Double" o "Decimal".
De requerirse el control sobre el tipo de dato de las variable, ha de tipificarse explícitamente, por ejemplo con [Byte] o [Decimal].
Para definir los números decimales, existe otra posibilidad, consistente en colgar una "d" al literal (por ejemplo "5.2d").
Ejemplos:
# Integer implícito
$i = 5
$i.GetType().Name
# Long implícito
$i = 5368888888888888
$i.GetType().Name
# Decimal implícito
$i = 536888888888888888888888888888
$i.GetType().Name
# Long Explicito
[Int64] $z = 5
$z.GetType().Name
# Byte Explicito
[Byte] $y = 5
$y.GetType().Name
# Double Implícito
$d = 6.3
$d.GetType().Name
# Decimal Implícito
$d = 6.3d
$d.GetType().Name
# Decimal Explicito
[Decimal] $d = 6.3
$d.GetType().Name
Para la tipificación explicita puede, opcionalmente, escoger los tipos de WPS [Int] y [Long] o los nombres de las clases correspondientes de .NET [int32] y [int64].
Las abreviaturas KB, MB y GB expresan las unidades de medida Kilobyte, Megabyte y Gigabyte. Ejemplo, 5 MB representa el numero 5 242 880 (5*1024*1024).
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|