Что означает @() в Powershell?

Я видел это несколько раз в Powershell, и мне было любопытно, что это значит:

@()

Например, в этом блоке:

    [datetime]$StartDate = ([datetime]::now.ToShortDateString())
    $TodaysMail = @()

благодаря !

Ответы

Ответ 1

Символ @ указывает массив. @() просто создает пустой массив. Т.е. этот фрагмент:

$TodaysMail = @()

TodaysMail бы переменную TodaysMail представляющую пустой массив.