|
как лучше прописать условие
|
|||
---|---|---|---|
#18+
Добрый день участникам форума. Возник такой вопрос как лучше писать условие Вариант 1 Код: plsql 1.
Вариант 2 Код: plsql 1.
Вариант 3 Код: plsql 1.
Какой из этих трех вариантов более правильный с точки зрения фокса? Какой из этих трех вариантов самый быстрый? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 12:59 |
|
как лучше прописать условие
|
|||
---|---|---|---|
#18+
Затести скорость. Думаю второй или третий. Только второй надо писать чуть по другому, чтобы '0' не находил Код: sql 1.
Лично я бы inlist() использовал. Код понятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 13:07 |
|
как лучше прописать условие
|
|||
---|---|---|---|
#18+
Dima T, Нет 0 не найдет, т.к. я заранее знаю что переменная lcPerem двухсимвольная. В основном использую второй вариант (проще и быстрее писать), хотя конечно надо бы потестить скорость. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 13:31 |
|
как лучше прописать условие
|
|||
---|---|---|---|
#18+
Итак потестировал. Для чего был сооружен следующий код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
Результат такой Значение переменной Вариант 1 Вариант 2 Вариант 3 01 0.221 0.210 0.291 02 0.352 0.228 0.325 03 0.531 0.235 0.359 04 0.463 0.253 0.361 05 0.571 0.271 0.400 Из чего делаем вывод что второй вариант самый быстрый. Может я ошибаюсь ? И меня поправят ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2014, 14:03 |
|
|
start [/forum/topic.php?fid=41&fpage=28&tid=1582511]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 455ms |
0 / 0 |