Объясните, что & ldquo;% i * g & rdquo; значит в этом скрипте PowerShell

Это работает для меня даже в IE9:

$('<img src="' + imgURL + '"/>').on('load', function(){ doOnLoadStuff(); });
3
задан HeatfanJohn 16 January 2019 в 17:04
поделиться

1 ответ

Для большего количества примеров, я собираюсь отослать вас к моему посту в Программировании Пазлов .

% является псевдонимом для ForEach-Object, который имеет набор параметров, который принимает имя свойства.

Вы уже видели это при использовании %| IPAddressToString.

Параметр принимает подстановочные знаки, поэтому |% i*g означает вызов члена, имя которого соответствует этому шаблону, который в данном случае равен i paddresstostrin g.

Шаблон должен разрешаться однозначно, поэтому попробуйте выполнить |% i*, и вы увидите ошибку, которая услужливо сообщает вам всем членам, что шаблон может соответствовать.

Причина не умножения в том, что это строка. Поскольку это параметр команды, строка не обязательно должна заключаться в кавычки.

0
ответ дан briantist 16 January 2019 в 17:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: