Ответ
Misha v.3 24.11.2013 17:31
> Сравнение - почему нет?
сравнение строк (особенно длинных) -- медленно. причем я привел фрагмент кода, как избавиться от сравнения сохранив тот-же самый функционал.
> Про плохость безусловной записи не понял.
большинство людей, глядя на код вызовы метода:
^if(!^s[$RV;$PERFECTIVEGROUND]){^s[$RV;$REFLEXIVE]}
никогда в жизни даже не подумают о том, что вот эта конструкция в if:
^s[$RV;$PERFECTIVEGROUND]
изменит содержимое $RV.
неочевидно == плохо.
> Например?
пожалуй везде, кроме $RVRE[...] :)
- Кому стеммер?, Саян 23.11.2013 19:38
- v3, Саян 29.11.2013 09:33
- Новый вариант с кэшированием, Саян 24.11.2013 18:30
- Ответ, Misha v.3 [M] 26.11.2013 04:05 / 26.11.2013 04:32
- Ответ, Саян 29.11.2013 09:31
- Ответ, Саян 24.11.2013 17:58
- Ответ, Misha v.3 [M] 24.11.2013 10:47 / 24.11.2013 11:07
- $result(^if($RV ne $caller.RV){1;0}) -> $result($RV ne $caller.RV), Sumo [M] 24.11.2013 09:28 / 24.11.2013 09:31
- Ответ, Саян 24.11.2013 18:27
- Ответ, Саян 24.11.2013 17:32
- Для решения какой задачи вы его используете? (-), Sumo [M] 24.11.2013 09:27
- очепятка, Александр 24.11.2013 05:15