Эй, ребята, я Powershell noob и, похоже, все время попадаюсь на маленькие странные поведения. Вот несколько тестовых кодов:
function EchoReturnTest(){
echo "afdsfadsf"
return "blah"
}
$variable = EchoReturnTest
echo ("var: " + $variable)
Запуск этого script генерирует это как вывод: "var: afdsfadsf blah"
Почему функция не просто возвращает строку "бла"?