Tecnología

Inicio

Cómo crear una nueva función en la programación modular

programación modular es todo acerca de código reutilizable y facilidad de mantenimiento. A través de conceptos modulares como el boxeo negro y la encapsulación, los programas contienen los procesos que subyacen en trozos fáciles de leer, discretos de código. Estos trozos se implementan en funciones. Funciones mantienen tareas se separan el uno del otro, lo que permite que el programador código de depuración más fácilmente. Las funciones también permiten que el código que se escribe que es más complejo pero más manejable al mismo tiempo fomentar la reutilización del código subyacente.

Instrucciones

Método de Java

1 Crear una nueva clase principal como se muestra en el siguiente ejemplo:

TestClass clase {

}

2 Dentro de la clase, declarar una función. En este ejemplo, la función se llama "El test" y su objetivo es devolver una cadena:

TestClass clase {

El test del public static String () {
volver "Retorno de cadena";
}
}

3 Modificar la función "test del" tomar un argumento. Funciones diseñados para tener un argumento debe tener una adecuada argumentos variable suministrada por el usuario cuando se llama al método:

TestClass clase {

El test del public static String (Cadena retornables) {
volver retornables;
}
}

Método C ++

4 Declarar una función principal. A diferencia de Java, C ++ programas comienzan con una función principal en vez de una clase. La función principal actúa igual que una función normal, con argumentos y valores de retorno:

int main () {

return 0;
}

5 Declarar un prototipo de "El test." En C y C ++, usted tiene que utilizar prototipos de las funciones antes de la función principal, de modo que el compilador puede procesar la definición de función:

El test del string (cadena retornables);

int main () {

return 0;
}

6 Definir la función TestFunction después de la función "principal". Esto mantiene la ejecución de TestFunction separada de la función principal:

El test del string (cadena retornables);

int main () {

return 0;
}

El test del string (cadena retornables) {
volver retornables;
}

Método Python

7 Declarar la función con la palabra clave "def":

! / Usr / bin / python

def TestFunction (retornable):

8 Definir la función:

! / Usr / bin / python

def TestFunction (retornable):
volver retornables

9 Llame a la función con dos valores diferentes. Python, a diferencia de Java y C ++, es un lenguaje de tipo dinámico, lo que significa que no tiene que definir un tipo de retorno al llamar:

! / Usr / bin / python

def TestFunction (retornable):
volver retornables

x = 5
y = 'Hola'

j = TestFunction (x) // j = 5
k = TestFunction (y) // k = 'Hola'