Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
D 14.03.2005 10:24
из описаниякаждый четный вызов возвращает $color1, каждый нечетный - $color2.теперь, неверя ни кому, лезем в lib.p и глазками смотрим:
вызов безе параметров - сброс последовательности
$result[^if(^color_switcher.int[] % 2){$color1}{$color2}]теперь лезем в доки и смотрим, что же за такая странная конструкция $result делает в нашем, ничего не возвращаеющем методе:
Все методы и операторы имеют локальную переменную result. Если ей присвоить какое-то значение, то именно оно будет результатом выполнения метода. Значение переменной result можно считывать и использовать в вычислениях.