Ramificação Condicional - 'GoTo' Kluge ? - página 5

 
7bit:
Lá você tem seu GOSUB e RETURN, embutidos diretamente na linguagem mql4, mesmo com argumentos passageiros e valores de retorno que nem sequer eram possíveis em Commodore-BASIC ou qualquer outra linguagem antiga e aleijada com a qual você está constantemente tentando compará-la. Onde você esteve durante os últimos 30 anos?

Olá 7bit et al,

Como tenho postado repetidamente e como é o assunto deste tópico, não estou contestando o que a MQL4 CAN faz, como seu exemplo, onde tudo é na maioria das vezes seqüencial e dentro do escopo de uma função. Mas não pula para colocar no programa além do escopo da(s) função(ões) atual(is), ou continuar depois deste ponto no programa depois que as execuções atuais forem concluídas.

Digamos que se tem uma parte inicial no programa, ou mesmo antes do 'Start'. O que estou falando é que em qualquer (subseqüente) lugar do programa, em vez de adicionar no mesmo código novamente toda vez que se quer e precisa calcular isto, em apenas salta de volta para a(s) ÚNICA(s) função(ões) / grupo para calcular isto e então retornar ao ponto de onde foi chamado com as informações necessariamente necessárias para os numerosos lugares dentro do programa que precisam de cálculos de Gerenciamento de Dinheiro.

Não tenho certeza porque isto é tão difícil de entender e porque as pessoas continuam me dizendo o que e como os 'retornos' funcionam dentro do escopo da função.

O que estou falando é de ir para outro lugar no programa que NÃO está dentro do escopo atual de execução do programa utilizando o código, e depois voltando ao ponto de onde foi chamado e continuando.

 
FourX:

O que estou falando é de ir para outro lugar no programa que NÃO está dentro do escopo atual de execução do programa utilizando o código, e depois voltando ao ponto de onde foi chamado e continuando.

pela última vez, isso é chamado de uma função, como lhe foi dito

  1. aqui https://www.mql5.com/en/forum/138989
  2. e aqui https://www.mql5.com/en/forum/138989
  3. e aqui https://www.mql5.com/en/forum/138989
  4. e você entendeu que aqui https://www.mql5.com/en/forum/138989
  5. e iterada aqui https://www.mql5.com/en/forum/138989

Agora vá embora

Você foi rotulado como um troll há 7 meses


Por favor, não alimente o troll.

Quando você responde, você dá poder ao troll. Quando você ignora o troll, ele passa fome e eventualmente morre.