Estou fazendo um relatorio no tReport e me deparo com essa linha.
nPos := Ascan(aDados, {|x| x[2] == TRB1->OP})
não entendi o que ela faz:
o (nPos) está recebendo o valor que vem da busca do (aDados) que alguma coisa tem que ser exatamente igual a OP.
Não entendi o que faz esse pipe. Nao sei a finalidade dele. Sei que o (aDados[ ][ ]) é uma matriz, mas esse (| x | x[2]) não faz sentido.
esse x não é um array.