Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-03-29 14:19:07 ЛС | профиль | цитата
Assasin писал(а):
то есть если завершится главный цикл, то вложенный тоже прекратится,
А в твоей схеме FTCG перенёс Break во второй цикл.
------------ Дoбавленo в 13.53:
Ivann опередил
------------ Дoбавленo в 13.58:
оператор Break выпрыгнет только из текущего цикла - а не из всех вложенных циклов выше него.

------------ Дoбавленo в 14.11:
Хотя ошибка в агоритме решения
Add(FTCG_Tools,7811766,238,119)
{
}
BEGIN_SDK
Add(EditMultiEx,9283555,49,49)
{
WorkCount=#5:doFor|
EventCount=#5:onAdd|
Width=307
Height=151
link(doFor,9870217:doFor,[(72,55)(72,97)])
}
Add(FT_For,9870217,84,91)
{
End=10
Start=1
link(onEvent,7582097:doEvent1,[])
}
Add(FT_Hub,7582097,133,91)
{
link(onEvent1,2949249:doStrCat,[])
link(onEvent2,2255284:doCompare,[(154,104)(154,146)])
}
Add(FT_StrCat,2949249,280,91)
{
Str1="FIRST_FOR - "
link(onStrCat,3423011:doWork2,[])
}
Add(FT_StrCat,4482643,280,140)
{
Str1="----SECOND_FOR - "
link(onStrCat,3423011:doWork3,[(326,146)])
}
Add(HubEx,3423011,322,91)
{
Angle=3
link(onEvent,9283555:onAdd,[(326,55)])
}
Add(FT_If_else,2255284,168,140)
{
Type=1
Op2=Integer(4)
link(onTrue,895988:doFor,[])
link(onFalse,9870217:doStop,[(214,153)(214,182)(71,182)(71,104)])
link(Op1,9870217:Position,[(174,132)(90,132)])
}
Add(FT_For,895988,231,140)
{
End=5
Start=1
link(onEvent,4482643:doStrCat,[])
}
END_SDK


------------ Дoбавленo в 14.18:
Да и
link(Op1,9870217:Position,[(174,132)(90,132)])
убрать надо. Забыл
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0