Здравствуйте, гость ( Вход | Регистрация )
Oct 18 2005, 14:17
Сообщение
#1
|
|||||
|
Level 7 ![]() ![]() Класс: Маг Характер: True Neutral Раса: Эльф NWN: Скриптинг [Sn] |
LEX: Все началось с этого:
-------------------------- Быть может так проще?
Я просто к тому, что несколько строк, проверяющих условия рассовой принадлежности, стоит объеденить в одну. Гораздо легче читать Сообщение отредактировал Lex - Oct 18 2005, 15:58 |
||||
![]() |
Oct 18 2005, 18:54
Сообщение
#2
|
|
|
Level 9 Класс: Волшебник Характер: Chaotic Good Раса: Дракон NWN: Скриптинг [PW] |
В итоге :)
1. Если в условии используется функция, особенно "сложная" - всяческие проверки поля зрения, поиск вещей\игроков, операции с itemproperty и прочее - обязательно запомните результат в переменной и с ней работайте. 2. Для условий типа "И" на первое место ставьте то, что скорее всего будет ложным. Как только до него дойдет - проверка прекратится. 3. Для условий типа "ИЛИ" на первом месте наоборот, наиболее вероятное истинное значение, по тем же причинам. По сути на производительность как-то заметно влияет только первый пункт, 2й и 3й - это просто "правильный" код :) |
AliceDiren if, &&, || - оптимизация Oct 18 2005, 14:17
Lex QUOTE (AliceDiren @ Oct 18 2005, 15:17)Быть ... Oct 18 2005, 14:23
AliceDiren так а там не много-условные, и не вложенные. Я пот... Oct 18 2005, 14:28
Lex где-то читал или кто-то мне говорил, что операция ... Oct 18 2005, 14:36
Aiwan Lex давай обсудим этот вопрос со всеми в отдельно... Oct 18 2005, 15:29
dumbo вскроем правду:
имеем два скрипта:
1. несколько ... Oct 18 2005, 16:27
Aiwan Класс. Давно меня это мучало. Но слишком поздно и ... Oct 18 2005, 22:32
2_advanced нужно делать экспорт функций и использовать с++ (... Oct 18 2005, 22:46
Nashman Если уж речь у вас зашла о языках програмирования,... Oct 18 2005, 23:27
Lex QUOTE (2_advanced @ Oct 18 2005, 23:46)нужно... Oct 18 2005, 23:43
Friedrich QUOTE (dumbo @ Oct 18 2005, 16:27)несколько ... Oct 22 2005, 20:27
Misty Dragon Как раз-таки кэйсы намного тяжелее обрабатываются,... Oct 25 2005, 19:08
dumbo Misty Dragon, ничего не понял из твоего поста...
... Oct 26 2005, 12:04![]() ![]() |
| Текстовая версия | Сейчас: 17th September 2025 - 19:31 |