Powershell имеет арифметические операторы, такие как сложение (+), вычитание (-) и побитовое и (-полоса). Я делаю простую программу калькулятора, и я хочу динамически выполнять арифметические вычисления, основанные на пользовательском вводе, без необходимости писать много операторов if-else. Есть ли способ динамически вызывать операторы powershell? Например. если $ method == "plus", сделайте "6 + 6".
Я знаю, что есть Invoke-Expression, но на самом деле он работает не только с одним оператором (вам также необходимо указать операнды в строке выражения). Есть ли способ определить оператор как переменную? Например. $ method = "- band", $ result = 6 $ method 6;