Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Подскажите по матчасти

Ответить
Настройки темы
PowerShell - Подскажите по матчасти

Аватара для User001

Ветеран


Сообщения: 740
Благодарности: 116

Профиль | Отправить PM | Цитировать


Знакомлюсь с Powershell. Возник вопрос:

Есть функция
Код: Выделить весь код
function add($item, [ref]$list)
{   
    $list.Value += $item 
}

$list = @()
Так работает:
Код: Выделить весь код
add "123" ([ref]$list)
А так - нет:
Код: Выделить весь код
add "123" [ref]$list
Как оно работает? Какую полезную литературу порекомендуете, чтобы получше разобраться с вопросами, подобным данному.

Отправлено: 12:46, 18-03-2014

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Такой синтаксис выбрали разработчики - http://blogs.msdn.com/b/powershell/a...n-scripts.aspx

Notice that this requires you to pass a reference variable using a very specific syntax ([REF]$AllAnswer).

Это специфичный вопрос и особо такой литературы нет.

1) Windows PowerShell Language Specification Version 3.0

2) Windows PowerShell in Action, Second Edition
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:49, 18-03-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Подскажите по матчасти

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Подскажите по dir alemaxona Скриптовые языки администрирования Windows 2 29-06-2012 15:28
CMD/BAT - [решено] по IF подскажите viper69 Скриптовые языки администрирования Windows 3 22-11-2011 23:21
2008 R2 - Подскажите по кластеру yuranikspb Windows Server 2008/2008 R2 6 13-11-2011 23:12
Антивирусы - подскажите по настройкам rty Защита компьютерных систем 10 16-03-2011 20:25
Подскажите по Железу. 3zman Выбор отдельных компонентов компьютера и конфигурации в целом 55 26-07-2007 13:26




 
Переход