Exit the current scope, which can be a function, script, or script block.

      return expression

In PowerShell, the result of each statement is returned as output, even without an explicit Return keyword.

has exactly the same effect as:
 return $price


Add the number 5 and return the value:

function demoadd {
   param ($value)

   "Adding five"
   $value += 5
   return $value

PS C:\> $result = demoadd 2
PS C:\> PS C:\> $result Adding five 7

The key point to note in the above example is that the "Adding 5" string is not displayed, but is instead assigned to the $result variable and returned along with the number.

“It hurts to love someone and not be loved in return, but what is the most painful is to love someone and never find the courage to let the person know how you feel” ~ Anon

Related PowerShell Cmdlets

Break - Exit a program loop.
Continue - Skip just this iteration of a loop.
Exit-PSSession - Exit PowerShell (or exit a script).

Copyright © 1999-2024
Some rights reserved