Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 634
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Alguém tem um pedaço de código para um exemplo em que os elementos de um conjunto de cordas estão agrupados em ordem alfabética?
Obrigado de antemão.
Aqui
https://docs.mql4.com/ru/basis/operators/return
diz ele:
"Você pode devolver tipos simples, estruturas simples e ponteiros a objetos . O operador deretorno não pode retornar quaisquer matrizes, objetos de classe ou variáveis de tipos complexos de estrutura.
"Isto se parece com o que é necessário?
São utilizados identificadores russos, portanto, parece um pouco incomum:
O resultado da execução deste é o seguinte:
O objeto thingRaz é inicializado com o objeto (estrutura) retornado da função Funk, e o objeto thingTwo é inicializado com o valor padrão, mas então um objeto (estrutura) é atribuído a ele, também retornado da função Funk.Isto parece ser a coisa certa a fazer?
Foram utilizados identificadores russos, portanto, parece um pouco incomum:
O resultado da execução é o seguinte:
O objeto thingRaz é inicializado com o objeto (estrutura) retornado da função Funk, e o objeto thingTwo é inicializado com o valor padrão, mas então um objeto (estrutura), também retornado da função Funk, é atribuído a ele.Por favor, você pode comentar em detalhes a maneira como o simples botão descreveu, cada linha incluindo a sintaxe? Ainda não entendo o que isso significa. Não necessariamente nos dedos, você também pode usar termos, mas linha por linha.
1)Então, a função Funk devolve um objeto e não algum valor medíocre, como fazem outras funções medíocres? Que tipo de besta é esta, por que é um objeto?
2) Podemos inicializar com um objeto retornado da função ou com um valor padrão? Ou seja, a função Funk, embora faça parte da mesma estrutura, não tem nada a ver com o objeto Coisa 2, ou eu estou entendendo algo errado? A propósito, é chamado de objeto, então a estrutura também tem um objeto? Achei que era mais simples do que isso. E outra pergunta, como exatamente uma estrutura pode ser copiada para outra, se são do mesmo tipo? Esta linha simples.
e há uma cópia notória? E não há necessidade de declarar a estrutura do Stuka 2 separadamente, e não é uma estrutura em absoluto, mas um objeto criado por uma estrutura?
De alguma forma não estou familiarizado com nenhuma linguagem de programação (mas não contra a aprendizagem) e, além disso, tenho uma idéia bastante vaga do OOP, portanto não se surpreenda se as perguntas forem estúpidas.
Oops, eu acabei de ver que os suportes estão fechados antes, ou seja, este Funka é descrito fora da estrutura, mas o que é exatamente em relação à estrutura Awesome?
Por favor, você pode comentar em detalhes a maneira como o simples botão descreveu, cada linha incluindo a sintaxe? Ainda não entendo o que isso significa. Não necessariamente nos dedos, você também pode usar termos, mas linha por linha.
1)Então, a função Funk devolve um objeto e não algum valor medíocre, como fazem outras funções medíocres? Que tipo de besta é esta, por que é um objeto?
2) Podemos inicializar com um objeto retornado da função ou com um valor padrão? Ou seja, a função Funk, embora faça parte da mesma estrutura, não tem nada a ver com o objeto Coisa 2, ou eu estou entendendo algo errado? A propósito, é chamado de objeto, então a estrutura também tem um objeto? Achei que era mais simples do que isso. E outra pergunta, como copiar exatamente uma estrutura para outra, se são do mesmo tipo? Esta linha simples.
E há a notória cópia? E você não precisa declarar a estrutura tipo 2 separadamente e não é uma estrutura de forma alguma, mas um objeto criado por uma estrutura?
De alguma forma não estou familiarizado com nenhuma linguagem de programação (mas não contra a aprendizagem) e, além disso, tenho uma idéia bastante vaga sobre o OOP, portanto não se surpreenda se as perguntas forem estúpidas.
Oops, eu acabei de ver que as travas estão fechadas antes, ou seja, esta função é descrita fora da estrutura, mas o que é exatamente em relação à estrutura Fantástica?
O resultado da corrida é o seguinte:
Funções devolvem objetos do tipo especificado na declaração. Por objetos aqui entendemos não apenas estruturas, mas também tipos embutidos.
Se o tipo do valor retornado para a função Funk1 for do tipo OffigenStructure, que é uma estrutura, significa que esta função retorna os valores das estruturas, e somente do tipo OffigenStructure. Faz isto porque e somente porque sua declaração/definição tem este tipo de retorno.
Você pode inicializá-lo com tal valor ou valores, assim como um dos construtores o faz. Você pode prescindir dos construtores, mas sua sintaxe de inicialização é um pouco diferente e eles têm suas próprias limitações.
Neste caso, o construtor toma um valor do tipo int, portanto, uma variável do tipo OxygenStructure deve ser inicializada com um valor do tipo int, ou outro tipo, mas implicitamente lançada para int.
Como o valor padrão é especificado para o parâmetro que o construtor aceita, não é necessário passar um valor para o construtor. O construtor será chamado de qualquer forma, mas será utilizado o parâmetro padrão.
Essa cadeia descomplicada é apenas uma declaração para uma variável do tipoStructure. Copiar estruturas do mesmo tipo umas nas outras é extremamente fácil, assim como "copiar" os valores de uma variável do tipo incorporada. Você precisa atribuir um valor de uma variável para a outra. Por exemplo, "thingRaz = thingTwo";". Execute-o você mesmo e imprima o valor que a variável shtuRaz se tornou após esta atribuição.
O Funk1 não tem nada a ver com estruturas do tipoOfgenericStructure, exceto que retorna valores desse tipo.
Você precisa de treinamento geral, você vai "afogar-se" sem ele. Eu não estou pronto para lhe dar conselhos.
Posso dar-lhe brevemente os seguintes conselhos a partir do que posso ver (o básico):
1. Os dados em um programa são armazenados em áreas de memória nomeadas, chamadas variáveis.
2. O tipo de variável define uma forma de interpretação dos dados armazenados e, na grande maioria dos casos, seu tamanho. A forma de interpretação implica um conjunto de operações que podem ser realizadas com os dados.
3. Os tipos incorporados e estruturados não são conceitualmente diferentes deste ponto de vista.
O ponto 2 é o mais importante e fundamental para entender. Em C++ e MQL, a noção de tipo é muito importante.
Em poucas palavras: um tipo é um "padrão" de dados, e uma variável é uma unidade desse padrão. Um gato ou um cãozinho é um "padrão", e gatos específicos como Murzyk ou cães como Sharik são unidades de gatos e cães. É o mesmo com tipos e variáveis.
Por favor, você pode comentar em detalhes a maneira como o simples botão descreveu, cada linha incluindo a sintaxe? Ainda não entendo o que isso significa. Não necessariamente nos dedos, você também pode usar termos, mas linha por linha.
1)Então, a função Funk devolve um objeto e não algum valor medíocre, como fazem outras funções medíocres? Que tipo de besta é esta, por que é um objeto?
2) Podemos inicializar com um objeto retornado da função ou com um valor padrão? Ou seja, a função Funk, embora faça parte da mesma estrutura, não tem nada a ver com o objeto Coisa 2, ou eu estou entendendo algo errado? A propósito, é chamado de objeto, então a estrutura também tem um objeto? Achei que era mais simples do que isso. E outra pergunta, como copiar exatamente uma estrutura para outra, se são do mesmo tipo? Esta linha simples.
e há uma cópia notória? E não há necessidade de declarar a estrutura do Stuka 2 separadamente, e não é uma estrutura em absoluto, mas um objeto criado por uma estrutura?
De alguma forma não estou familiarizado com nenhuma linguagem de programação (mas não contra a aprendizagem) e, além disso, tenho uma idéia bastante vaga do OOP, portanto não se surpreenda se as perguntas forem estúpidas.
Oops, acabei de ver que o aparelho está fechado antes, ou seja, este Funka está descrito fora da estrutura, mas o que é exatamente em relação à estrutura Awesome?
Tartu? Youoohoo...
Velhos, digam-me como calcular o número de células preenchidas em uma matriz bidimensional.
Ajude-me com o código para exibir apenas uma figura na tabela - o nível de drenagem.
Aqui está nesta extensão bom https://www.mql5.com/ru/code/8873 é e assim é chamado o nível de ameixa, é exibido em vermelho, embora também o nível de margem é um tópico normal, mas pelo menos aquele para começar, caso contrário, a extensão é legal, mas há muitas coisas que eu não preciso, e eu não consigo entender como é obtido lá.
Velhos, digam-me como calcular o número de células preenchidas em uma matriz bidimensional.
ArrayRange
ArrayRange
Esta função retorna o número de células da matriz, não o número de células preenchidas.
Alguém pode me dizer como fazer unidimensional?))