Chapter4/4.9_Class/ClosureSample.ps1
$closure = { param ([int] $x) $sum = { param ([int] $y) return ($x + $y) }.GetNewClosure() return $sum } Set-Item -Path "Function:Add" -Value $closure $add5 = Add 5 $add10 = Add 10 & $add5 3 & $add10 -5 & $(Add 2) 5 |