Ответ 1
Символ @
указывает массив. @()
просто создает пустой массив. Т.е. этот фрагмент:
$TodaysMail = @()
TodaysMail
бы переменную TodaysMail
представляющую пустой массив.
Я видел это несколько раз в Powershell, и мне было любопытно, что это значит:
@()
Например, в этом блоке:
[datetime]$StartDate = ([datetime]::now.ToShortDateString())
$TodaysMail = @()
благодаря !
Символ @
указывает массив. @()
просто создает пустой массив. Т.е. этот фрагмент:
$TodaysMail = @()
TodaysMail
бы переменную TodaysMail
представляющую пустой массив.