programmation modulaire est tout au sujet du code réutilisable et maintenabilité . Grâce à des concepts modulaires tels que la boxe noir et l'encapsulation , les programmes contiennent les processus sous-jacents dans un format facile à lire , des morceaux discrets de code. Ces morceaux sont mis en œuvre dans les fonctions. Fonctions garder tâches séparées les unes des autres , ce qui permet au programmeur de déboguer le code plus facilement. Fonctions permettent également le code à écrire qui est plus complexe, mais plus facile à gérer tout en encourageant la réutilisation du code sous-jacent . Choses que vous devez
Java Development Kit
compilateur C + +
interpréteur Python
Voir Plus Instructions
Java Méthode
1
créer une nouvelle classe principale comme le montre l' exemple suivant:
classe
TestClass {
}
2
l'intérieur de la classe, déclarez une fonction. Dans cet exemple, la fonction est appelée " testFunction " et son but est de retourner une chaîne :
classe
TestClass { public static
cordes testFunction () {return "Chaîne de retour »; }}
3
Modifier la fonction " testFunction " pour prendre un argument . Fonctions conçues pour tirer un argument doivent avoir un argument de bonne variable fournie par l'utilisateur lorsque la méthode est appelée :
classe
TestClass { public static
cordes testFunction (String remboursable ) {return remboursable; } }
C + + Méthode
4
déclarer une fonction principale . Contrairement à Java, C + + commencent avec une fonction principale plutôt que d'une classe. La fonction principale agit de la même comme une fonction normale , avec des arguments et valeurs de retour :
int main () {
return 0; }
5
Déclarez une prototype de " testFunction . " En C et C + + , vous devez utiliser les prototypes de fonctions avant que la fonction principale de sorte que le compilateur peut traiter la définition de fonction :
testFunction de chaîne (string remboursable ) ;
< p > int main () {
return 0; }
6
définir la fonction de testFunction après la fonction «main». Cela empêche l'exécution de testFunction distincte de la fonction principale :
testFunction de chaîne (string remboursable ) ;
int main () {
return 0; }
< p > string testFunction (chaîne remboursable ) {return remboursable; }
Python Méthode
7
déclarer la fonction avec le "def " mot-clé : Photos
# /usr /bin /python
def testFunction ( remboursable ) :
8
définir la fonction :
# /usr /bin /python
def testFunction ( remboursable ) : retour remboursable
9
appeler la fonction avec deux valeurs différentes . Python , contrairement à Java et C + + , est un langage typé dynamiquement , ce qui signifie que vous n'avez pas à définir un type de retour lors de l'appel :
# /usr /bin /python
def testFunction ( remboursable ) : retour remboursable
x = 5a = ' Bonjour '
j = testFunction (x) //j = 5k = testFunction (y) //k = ' Bonjour '