Funciones de Dart

Funciones de Dart
Dado que el lenguaje de programación DART encuentra una pareja muy cercana con el lenguaje de programación C tradicional, ofrece casi todas esas funcionalidades que normalmente experimenta mientras trabaja en C. En este artículo, exploraremos las funciones y su uso en el lenguaje de programación DART con la ayuda de algunos ejemplos relevantes en Ubuntu 20.04.

Sintaxis general de las funciones en Dart

La sintaxis general de una función DART se muestra a continuación:

returnType Funcname (parámetros)

// Cuerpo principal de la función
valor de retorno;

Sin embargo, el "returnType", los "parámetros" y el "valor de retorno" son opcionales.

Usar las funciones en Dart en Ubuntu 20.04

En esta sección de nuestro artículo, compartiremos las cuatro formas en que puede usar las funciones en el lenguaje de programación DART en Ubuntu 20.04. Discutiremos estos métodos con la ayuda de cuatro ejemplos diferentes, que son los siguientes:

Ejemplo # 1: función con parámetros y valor de retorno

En este ejemplo, nuestro objetivo es diseñar una función DART que acepte algunos parámetros y tenga un tipo de retorno. El script DART para este ejemplo se presenta en la imagen a continuación:

En este ejemplo, deseamos calcular el producto de dos enteros con la ayuda de una función DART. Primero hemos definido nuestra función llamada "Product ()". Esta función acepta dos enteros, "A" y "B", como sus parámetros, y su tipo de retorno también es un entero ya que devolverá el producto de estos dos enteros. Primero hemos impreso los dos enteros pasados ​​a esta función en el terminal dentro de esta función. Luego, hemos creado una "salida" entera para mantener el producto de los números aprobados. Después de eso, hemos igualado la variable de "salida" al producto de "A" y "B". Luego, simplemente hemos devuelto la variable "salida".

Después de eso, tenemos nuestra función "Main ()" en la que hemos definido una variable "Prod" que contiene los resultados de la función "Producto ()". Hemos pasado los enteros "2" y "4" a esta función. Entonces, tenemos el valor de la variable "prod", yo.mi., el producto de "2" y "4" en la terminal.

Para ejecutar este script de dardo, hemos utilizado el siguiente comando:

$ DART Run Functions.dardo

El resultado de este guión de dardo, yo.mi., El producto de los dos números especificados junto con los números reales, se presenta en la imagen a continuación:

Ejemplo # 2: función sin parámetros

En este ejemplo, crearemos una función DART con un tipo de retorno, pero no tomaremos ningún parámetros de entrada. El script DART para este ejemplo es el siguiente:

Simplemente queremos crear una función que imprima un mensaje de saludo predefinido en la terminal en este script de dardo. Para hacerlo, hemos creado una función llamada "mensaje ()" y hemos mantenido su tipo de retorno como "cadena" ya que devolverá el mensaje de saludo, después de lo cual podremos imprimirlo dentro de nuestra función "Main ()". Luego, hemos definido la función "Main ()", que hemos llamado la función "Message ()" dentro de la declaración "Imprimir". Esto simplemente imprimirá el valor devuelto por la función "Mensaje ()", I.mi., Nuestro mensaje de saludo en la terminal.

Al ejecutar este script de dardo, recibimos la salida presentada en la imagen debajo del terminal. Significa que podemos crear funciones convenientemente sin ningún parámetro en el lenguaje de programación de dardos.

Ejemplo # 3: función sin parámetros y valor de retorno

En este ejemplo, deseamos crear una función DART que no acepte ningún parámetro ni devuelva. El script Dart diseñado para este propósito se muestra en la siguiente imagen:

En este ejemplo, queremos crear una función DART para imprimir un mensaje de saludo predefinido en el terminal; Sin embargo, esta vez, imprimiremos este mensaje dentro del cuerpo de nuestra función, ya que esta función no tendrá un tipo de retorno porque no podremos imprimirlo dentro de nuestra función "Main ()". Hemos creado nuestra función "Mensaje ()" sin ningún tipo de retorno. Además, no puede aceptar ningún parámetro. Luego, simplemente hemos utilizado una declaración de "impresión" dentro de esta función para imprimir el mensaje de saludo del terminal. Después de eso, tenemos nuestra función "main ()" en el interior, que acabamos de llamar nuestra función "mensaje ()".

El resultado de este script de dardo modificado se presenta en la imagen a continuación:

Ejemplo # 4: función sin valor de retorno

En nuestro último ejemplo, crearemos una función de DART que aceptará algunos parámetros; Sin embargo, no tendrá un tipo de retorno. El script de DART que hemos diseñado para este propósito es el siguiente:

Con la ayuda de este script de dardo, queremos verificar si el número pasado a una función es uniforme o impar. Para eso, hemos creado una función llamada "Evenodd". Esta función acepta un entero "n" como su parámetro; Sin embargo, no tiene tipo de retorno. Luego, dentro de esta función, hemos utilizado las declaraciones "if-else" para verificar si el número aprobado es uniforme o impar e imprimido en los mensajes relevantes en el terminal de acuerdo con las condiciones satisfechas. Después de eso, acabamos de llamar a nuestra función "Evenodd ()" de nuestra función "Main ()" mientras le pasamos el entero "27".

La salida de este script de dardo se presenta en la imagen a continuación. Una función DART puede aceptar parámetros sin necesariamente tener un tipo de retorno.

Conclusión

Este artículo fue diseñado para enseñarle las funciones en el lenguaje de programación DART en un Ubuntu 20.04 sistema. Primero hemos discutido la sintaxis general de una función en Dart, seguido de cuatro ejemplos diferentes que explican las diferentes variaciones de una función en Dart. Al recibir la ayuda de esta guía, puede usar convenientemente las funciones en DART y, por lo tanto, puede aprovechar fácilmente el concepto de programación modular.