| Yoko http://forum.yoko.com.ua/ |
|
| Сказка работы скриптового модуля... http://forum.yoko.com.ua/viewtopic.php?f=20&t=13016 |
Page 1 of 1 |
| Author: | Grin [ 2008-01-06 15:47:45 ] |
| Post subject: | Сказка работы скриптового модуля... |
Code: sub fun_false() Предлагаю проанализировать выше предложеный скрипт;) Ваши мысли?;) |
|
| Author: | Destruction [ 2008-01-06 16:21:54 ] |
| Post subject: | |
Моя мысль, что если хоть один из циклов вдруг заработает, то его никто не остановит.. Проверить не на чем, хоть сказал бы, какой результат от выполнения такого скрипта.. |
|
| Author: | Grin [ 2008-01-06 16:28:10 ] |
| Post subject: | |
проблема в обработки условий. а именно что сначала вы полняется все что на писано в условии а потом только идет проверка на результат. тоесть если будет конструкция Code: while (j < len(subStr)) and (Source[i+j] == subStr[j]) то мы волей не волей создаем условие выхода за границу массаива subStr, так как будет отработано subStr[len(subStr)]. Ничего хорошего в общем... В трезвых компилятора такая ситуация не возможна. |
|
| Author: | Mihail [ 2008-01-07 02:15:15 ] |
| Post subject: | |
имхо проблема не столько компилятора, сколько языка.. инжектовский бейсик высокоуровневый язык как-никак поэтому и допускает вообще существование таких страшных конструкций... |
|
| Author: | Grin [ 2008-01-07 09:13:35 ] |
| Post subject: | |
Причем тут это???? Тут нарушена логика выполнения дерева в логических операторах! |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|