Condicionais de dardo

Condicionais de dardo

Expressões de tomada de decisão são aquelas que permitem que os programadores escolham qual afirmação executar em diferentes circunstâncias. As declarações condicionais são usadas em diferentes linguagens de programação para informar o computador sobre quais fatores fazer quando determinadas condições são atendidas. Essas decisões são tomadas apenas se as condições já declaradas forem verdadeiras ou falsas: depende das funções na mente do programador. A instrução IF, a declaração if-else e as declarações if-else-se são frequentemente usadas no DART para introduzir a implementação condicional de declarações com base em uma ou mais expressões booleanas.

A sintaxe dentro do exemplo do DART IF Declaração, If-Else Declaração, If-Else-se escada e declaração aninhada if-else serão abordadas neste tutorial.

Como usar os condicionais no dardo no Ubuntu 20.04?

Demonstramos a representação e a implementação da instrução IF, IF-Else Declaração, if-else-se escada e declaração if-else aninhada nos seguintes exemplos de dardo.

Exemplo # 1: Usando a condição if em um dardo no Ubuntu 20.04:

A instrução IF simplesmente procura a condição e executa as instruções dentro dela, se for verdadeira; Caso contrário, as declarações são ignoradas no código.

Este exemplo começa com a função principal, onde implementamos se a instrução condicional. Primeiro, definimos uma variável "MyNumber" que tem o valor inteiro armazenado nele. Depois disso, essa variável é utilizada dentro da condição se. O IF tem a condição de que a variável "número" deve ser maior que o número "20". Como temos o número “30” maior que o número “20”, o bloco se retorna uma declaração de impressão. Se nossa condição se tornar falsa, nada será executado.

A verdadeira declaração da Condição IF é executada da seguinte maneira:

Exemplo # 2: Usando a condição if-else em um dardo no Ubuntu 20.04:

Esse tipo de instrução verifica a condição e executa as instruções contidas se for verdadeira; Caso contrário, as declarações contidas dentro de outra pessoa são executadas.

Se a expressão booleana dentro do "If" for verdadeira, o script dentro do bloco se é executado e a execução adicional prossegue com as condições ao lado do bloco if-else.

Se a expressão booleana ao lado da palavra-chave IF retornar FALSE, o script dentro do bloco else será executado e as declarações ao lado do bloco if-else serão executadas.

No script de dardo acima, primeiro definimos a função principal. A função principal possui a variável do tipo inteiro declarada como um "número" ao qual atribuímos um valor numérico. Através da declaração de impressão, exibimos o número dentro da variável. Então, temos a representação if-else. O IF tem a condição, dado que a variável "número" deve ser maior que "20". Dentro do bloco IF, a declaração de impressão será executada sob a condição que retorna um valor verdadeiro. Se a condição retornar um valor falso, então o bloco será executado e o bloco se será ignorado.

Como a variável "número" tem o valor "15", que não é maior que o número dentro da condição se a condição for "20", então a condição se se torna falsa aqui. Portanto, o bloco else é executado da seguinte maneira.

Exemplo # 3: Usando a condição de escada if-else-se em um dardo no Ubuntu 20.04:

Se-Else-se escadas podem ter uma escada de blocos de else-se, mas apenas se for necessário um bloco que estiver no início e um bloco no final opcional.

As expressões booleanas são verificadas uma a uma durante a execução. Se a condição booleana for verdadeira, o bloco associado de declarações será executado; Caso contrário, o controle do programa se move para o próximo booleano na escada a ser avaliado. O bloco else é executado se qualquer um dos avaliações booleanas for verdadeiro.

O programa tem a definição de função principal em que, na etapa inicial, construímos uma variável como "numeric_val" com o tipo de dados "int". Então, temos a escada da declaração if-else. A primeira afirmação é a estatura IF em que a condição é definida como o ILENSER NUMERIC_VAL que o número "5". Se essa condição for verdadeira, então nossa primeira condição se é executada. Da mesma forma, considera a segunda condição se. Se for verdade, ele executa as declarações dentro de seu bloco e move o controle para a próxima declaração; Caso contrário, ele verifica outro se condição. Finalmente, se nenhuma condição se for avaliada como verdadeira, as declarações dentro do bloco else são executadas e o controle é passado para a próxima declaração.

A partir da escada if-else acima, a condição2 é verdadeira, portanto o bloco de condição se é executado na concha do Ubuntu da seguinte forma:

Exemplo # 4: Usando a condição de if-else aninhada em um dardo no Ubuntu 20.04:

Neste script de dardo, temos a variável "idade" do tipo de dados int e a variável contém o valor inteiro dentro da função principal do DART. Então, temos a expressão IF e a expressão se é passada com a condição de que a "idade" deve ser maior que o número "20". Dentro do bloco IF, primeiro incrementamos a variável "idade" e depois definimos a condição if-else dentro da expressão IF existente. Se os verdadeiros resultados forem devolvidos do aninhado se expressão, então a instrução IF será executada, caso contrário, o bloco else será criado para os resultados falsos retornados. Se os principais resultados da condição se forem falsos, então o aninhado se a condição for ignorado e nada será executado a partir do script de Dart acima.

Como nossa principal expressão se tem os resultados verdadeiros, a condição é inserida no bloco IF-Condition, onde temos expressões IF-ELSE. Dentro da expressão IF, nossa condição falha para que o else seja executado no shell abaixo.

Conclusão:

Codificar sem condicionais força você a pensar fora da caixa. Você terá que encontrar novas maneiras de enquadrar seu código para tentar torná -lo mais compreensível. Também pode ajudá-lo a obter conhecimento sobre computação e/ou abordagens orientadas a objetos. Dirigimos todo o condicional existe na linguagem de programação do dardo com o exemplo. Esperamos que não haja incerteza com os condicionais de dardo.