#
на RHS называется задержкой внутри присваивания.Прочтите о различии в стандарте IEEE (1800-2009), раздел 9.4.5 «Элементы управления синхронизацией внутри присваивания».
Задержка внутри назначения или управление событиями должны задерживать назначение новогозначение в левой части, но правое выражение должно оцениваться до задержки, а не после задержки.
Запустите симуляцию с обоими операторами, чтобы увидеть, какая разница (если есть)вы наблюдаетеИспользуйте $monitor
и $time
.