Compare them
Older:
Code: Select all
Cycle(j,V){
global
loop
{
if f:=sort[j, A_Index, 1]
{
w:=sort[j, A_Index, 2]
if sort[j, A_Index, 4]
{
if (%w% ~= sort[j, A_Index, 3]) and !Rondo(f "_" V)
return
}
else if sort[j, A_Index, %w%] and !Rondo(f "_" V)
return
}
else return true
}
}
Code: Select all
Cycle(j,V){
global
loop
(f:=sort[j, A_Index, 1])
? (w:=sort[j, A_Index, 2],(sort[j, A_Index, 4]
? (%w% ~= sort[j, A_Index, 3]) and !Rondo(f "_" V) ?FuncReturn():""
: sort[j, A_Index, %w%] and !Rondo(f "_" V) ?FuncReturn():""))
: FuncReturn(true)
}