Показать полную графическую версию : [решено] Синтаксис по обновлению переменной
Есть переменная, допустим:
$a = Get-Date
При вызове $a получаем дату которую получили в тот момент
Вопрос: как спустя n время обратится к переменной $a (в которой уже содержится Get-Date) не делая перед этим вызова $a = Get-Date, чтобы получить текущее время
Непонятно зачем так усложнять, если всегда можно вызывать Get-Date, но :
$global:a = Set-PSBreakpoint -Variable a -Mode Read -Action { $global:a = Get-Date }
Думал есть красивый простой способ что-то вроде ${a} просто я о нем не знаю
Зачем? для красоты кода
Можно делать через scriptblock. Никакой красоты и быть не может, потому что название переменной ни о чем не говорит, "динамическое" содержимое добавляет только проблем и не делает код наглядным,а лишь усложняет его.
$a = {Get-Date}
&$a
для красоты кода »
код можно украсить и до-другому. тут ведь дело в чем: дату/время в переменную обычно загоняют, чтобы втечение выполнения скрипта эта переменная как раз не изменялась, Имхо гораздо проще вызвать именно таки get-date в нужный момент времени.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.