Показать сообщение отдельно
Старый 13.11.2005, 03:59   #18
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
вот еще всем кто говорит что функции рулят, пусть протестят вот этот код:

ITER=1000000
;====
time1=MilliSecs()
for i=1 to iter
 gosub subprogram
next
time1=MilliSecs()-time1
;===
time2=MilliSecs()
for i=1 to iter
 subprogram()
next
time2=MilliSecs()-time2
;===
time3=MilliSecs()
for i=1 to iter
 goto subprogram1
 .returnsubprogram
next
time3=MilliSecs()-time3

Print "GoTo   "+time3
Print "GoSub  "+time1
Print "Function "+time2
WaitKey()
End

.subprogram
 a=a+1
return

.subprogram1
goto returnsubprogram

function subprogram()
 a=a+1
end function
вот пример вызова функции, подпрограммы и простого перехода... протестите что быстрей!
__________________
Как минимум я помог многим (с)
(Offline)