![]()
nota LXX. ... is copyВ предыдущей ноте мы жаловались на то, что нельзя вызвать функцию с константой, если потом эту константу предстоит менять. Мы там пользовались "is rw", но можно заменить это на "is copy".
"$num is copy" создает копию объекта, который можно менять и изменения которого не повлияют на оригинальный объект. Похоже на то, что "is copy" значительно удобнее "is rw", потому что не надо будет бояться вызвать потом рутину с константой. Хотя, конечно, в плане производительности создание нового объекта менее предпочтительно. # mutatio postrema: 18 Sep 2010
|
RSS stdin@perl6.su © Alexius Karmanov, 2010-2011