Funções de dardo

Funções de dardo
Como a linguagem de programação do DART encontra uma semelhança muito estreita com a linguagem de programação tradicional C, oferece quase todas as funcionalidades que você normalmente experimenta enquanto trabalha em C. Neste artigo, exploraremos as funções e seu uso na linguagem de programação do DART com a ajuda de alguns exemplos relevantes no Ubuntu 20.04.

Sintaxe geral das funções no DART

A sintaxe geral de uma função de dardo é mostrada abaixo:

ReturnType funcname (parâmetros)

// corpo principal da função
valor de retorno;

No entanto, o "ReturnType", "Parâmetros" e o "valor de retorno" são opcionais.

Usando as funções em Dart no Ubuntu 20.04

Nesta seção do nosso artigo, compartilharemos as quatro maneiras pelas quais você pode usar as funções na linguagem de programação do DART no Ubuntu 20.04. Discutiremos esses métodos com a ajuda de quatro exemplos diferentes, que são os seguintes:

Exemplo # 1: função com parâmetros e valor de retorno

Neste exemplo, pretendemos projetar uma função de dardo que aceite alguns parâmetros e tem um tipo de retorno. O script do DART para este exemplo é apresentado na imagem abaixo:

Neste exemplo, desejamos calcular o produto de dois números inteiros com a ajuda de uma função de dardo. Primeiro definimos nossa função chamada "Product ()". Esta função aceita dois números inteiros, "A" e "B", como seus parâmetros, e seu tipo de retorno também é um número inteiro, pois retornará o produto desses dois números inteiros. Primeiro imprimimos os dois números inteiros que passaram para esta função no terminal dentro desta função. Em seguida, criamos uma "saída" inteira para manter o produto dos números passados. Depois disso, equalizamos a variável "Saída" ao produto de "A" e "B". Em seguida, simplesmente retornamos a variável "saída".

Depois disso, temos nossa função "main ()" na qual definimos uma variável "Prod" que mantém os resultados da função "Produto ()". Passamos os números inteiros "2" e "4" para esta função. Então, temos o valor da variável "Prod", eu.e., O produto de "2" e "4" no terminal.

Para executar este script de dardo, usamos o seguinte comando:

$ Dart Run Functions.dardo

O resultado deste script de dardo, eu.e., O produto dos dois números especificados junto com os números reais é apresentado na imagem abaixo:

Exemplo # 2: Função sem parâmetros

Neste exemplo, criaremos uma função de dardo com um tipo de retorno, mas não levaremos nenhum parâmetros de entrada. O script de dardo para este exemplo é o seguinte:

Simplesmente queremos criar uma função que imprima uma mensagem de saudação predefinida no terminal neste script de dardo. Para isso, criamos uma função chamada "message ()" e mantivemos seu tipo de retorno como "string", pois retornará a mensagem de saudação, após a qual seremos capazes de imprimi -la na nossa função "main ()". Em seguida, definimos a função "main ()", que chamamos de função "mensagem ()" dentro da instrução "impressão". Isso simplesmente imprimirá o valor retornado pela função "message ()", eu.e., nossa mensagem de saudação no terminal.

Ao executar este script de dardo, recebemos a saída apresentada na imagem embaixo do terminal. Isso significa que podemos criar convenientemente funções sem parâmetros na linguagem de programação do DART.

Exemplo # 3: Função sem parâmetros e valor de retorno

Neste exemplo, desejamos criar uma função de dardo que não aceite parâmetros nem retorna. O script de dardo projetado para esse fim é mostrado na imagem a seguir:

Neste exemplo, queremos criar uma função de dardo para imprimir uma mensagem de saudação predefinida no terminal; No entanto, desta vez, estaremos imprimindo essa mensagem dentro do corpo de nossa função, pois esta função não terá tipo de retorno, porque não poderemos imprimi -la na nossa função "main ()". Criamos nossa função "mensagem ()" sem qualquer tipo de retorno. Além disso, não pode aceitar nenhum parâmetros. Em seguida, simplesmente usamos uma declaração de "impressão" nessa função para imprimir a mensagem de saudação do terminal. Depois disso, temos nossa função "main ()" dentro, que acabamos de chamar nossa função "mensagem ()".

O resultado deste script de dardo modificado é apresentado na imagem abaixo:

Exemplo # 4: função sem valor de retorno

Em nosso último exemplo, criaremos uma função de dardo que aceitará alguns parâmetros; No entanto, não terá tipo de retorno. O script de dardo que projetamos para esse fim é o seguinte:

Com a ajuda deste script de dardo, queremos verificar se o número passado para uma função é par ou estranho. Para isso, criamos uma função chamada "EvenODD". Esta função aceita um número inteiro "n" como seu parâmetro; No entanto, não tem tipo de retorno. Então, dentro desta função, usamos as declarações "if-else" para verificar se o número passado for par ou estranho e imprimimos mensagens relevantes no terminal de acordo com as condições satisfeitas. Depois disso, acabamos de chamar nossa função "parodd ()" da nossa função "main ()" enquanto passava o número inteiro "27" para ele.

A saída deste script de dardo é apresentada na imagem abaixo. Uma função de dardo pode aceitar parâmetros sem necessariamente ter um tipo de retorno.

Conclusão

Este artigo foi projetado para ensinar as funções na linguagem de programação do DART em um Ubuntu 20.04 Sistema. Primeiro discutimos a sintaxe geral de uma função no DART, seguida por quatro exemplos diferentes que explicam as diferentes variações de uma função no DART. Ao receber ajuda deste guia, você pode usar convenientemente as funções no DART e, portanto, pode facilmente aproveitar o conceito de programação modular.