Funkcje powrotu PowerShell
Widzę pewne dziwne zachowanie w PowerShell, wygląda na to, że niestandardowe funkcje mogą wymagać „opakowania nawiasów”, aby ocenić, jak można się spodziewać. Biorąc pod uwagę prostą funkcję PowerShell:
function Return-True { return $true }
a następnie jakiś przykładowy kod, aby go wywołać:
PS C:\> Return-True
True
PS C:\> Return-True -eq $false
True
PS C:\> (Return-True) -eq $false
False
Pomysły? Komentarze?