| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sergey M. 16.03.2005 18:04
я его в прошлый раз уже продвигал :), тут чуть подробнее:# прототип метода, показывает сам принцип
# рекомендуется добавить туда всяких проверок по вкусу
# в зависимости от жесткости входных данных...
@zodiac[day;month;lang][z_hash]
$z_hash[
$.1[ $.sep(20) $.ru[Козерог] $.en[Capricorn] ]
$.2[ $.sep(20) $.ru[Водолей] $.en[Aquarius] ]
$.3[ $.sep(20) $.ru[Рыбы] $.en[Pisces] ]
$.4[ $.sep(20) $.ru[Овен] $.en[Aries] ]
$.5[ $.sep(20) $.ru[Телец] $.en[Taurus] ]
$.6[ $.sep(21) $.ru[Близнецы] $.en[Gemini] ]
$.7[ $.sep(22) $.ru[Рак] $.en[Cancer] ]
$.8[ $.sep(23) $.ru[Лев] $.en[Leo] ]
$.9[ $.sep(23) $.ru[Дева] $.en[Virgo] ]
$.10[ $.sep(23) $.ru[Весы] $.en[Libra] ]
$.11[ $.sep(22) $.ru[Скорпион] $.en[Scorpio] ]
$.12[ $.sep(21) $.ru[Стрелец] $.en[Sagittarius] ]
$.13[ $.ru[Козерог] $.en[Capricorn] ]
]
# ет чтобы параметры в круглых скобках не надо было передавать :)
$day($day)
$month($month)
^if($day > $z_hash.$month.sep){^month.inc[]}
$result[$z_hash.$month.$lang]