jueves, 17 de octubre de 2013

Hacer funciones en PowerShell

En esta entrada vamos a ver como se hace funciones en PowerShell. Esta vez os voy a mostrar cuatro maneras diferentes de hacer funciones y como llamarlas.
1- Función simple
function mulNumbers{
 $num1 = 5
 $num2 = 10
 $res = $num1 * $num2
 Write-Output $res
}

#para llamar a la función
mulNumbers

2- Función simple con return
function mulNumbers0{
 $num1 = 5
 $num2 = 10
 return $num1 * $num2
}

#para llamar a la función
$resFunc = mulNumbers0
Write-Output $resFunc

3- Función con parámetros
function mulNumbers1($valor1,$valor2){
 $resultado = $valor1 * $valor2
 Write-Output $resultado
}

#para llamar a la función
mulNumbers1 5 10     # también se puede mulNumbers1 5,10
                     # también se puede mulNumbers1 -valor1 5 -valor2 10

4- Función con argumentos
function mulNumbers2{
 $resul = $args['0'] * $args['1']
 Write-Output $resul
}

#para llamar a la función
mulNumbers2 5 10     # también se puede mulNumbers2 5,10
Todas las funciones sacan el mismo resultado: 50
Espero que os haya servido de ayuda.
Un saludo.

No hay comentarios:

Publicar un comentario