Modular programmering handler om genanvendelige kode og vedligeholdelse . Gennem modulære koncepter såsom sort boksning og indkapsling indeholder programmer de bagvedliggende processer i let at læse , diskrete bidder af kode. Disse klumper er implementeret i funktioner. Funktioner holde opgaver adskilt fra hinanden , tillader programmøren at debug kode lettere . Funktioner også tillade kode, der skal skrives , der er mere kompliceret, men mere håndterbare og samtidig tilskynde genbrug af den underliggende kode. Ting du skal
Java Development Kit
C + + compiler
Pythonfortolkeren
Vis Flere Instruktioner
Java Method
1
Opret en ny vigtigste klasse som vist i følgende eksempel : Hej
class TestClass {
}
2
Inde i klassen, erklære en funktion. I dette eksempel er funktionen kaldet " testFunction ", og dens formål er at returnere en streng : Hej
class TestClass {
public static String testFunction () { return " Return String " ; }}
3
Rediger " testFunction "-funktionen til at tage et argument. Funktioner designet til at tage et argument , skal have en ordentlig variabel argument leveret af brugeren, når metoden kaldes : Hej
class TestClass {
public static String testFunction (String retur ) {return retur ;} }
C + + Metode
4
Erklær en hovedfunktion. I modsætning til Java , begynder C + + -programmer med en hovedfunktion snarere end en klasse. Den vigtigste funktion fungerer på samme måde som en normal funktion, med argumenter og returnere værdier : Hej
int main () {
tilbagevenden 0 ;}
5
Erklær en prototype af " testFunction . " In C og C + + , er du nødt til at bruge funktionen prototyper , før den primære funktion , så compileren kan behandle den funktion definition : Hej
string testFunction (string retur )
< p > int main () {
tilbagevenden 0 ;}
6
Definer testFunction funktion efter den "vigtigste " funktion. Dette holder udførelsen af testFunction adskilt fra de vigtigste funktion : Hej
string testFunction (string retur ),
int main () {
tilbagevenden 0 ;}
< p> string testFunction (string retur ) {return retur ;}
Python Method
7
Erklær funktionen med " def " søgeord : Hej
# /usr /bin /python
def testFunction ( retur ) :
8
Definer funktion: !
# /usr /bin /python < br >
def testFunction ( retur ) : tilbage retur
9
Kald funktionen med to forskellige værdier. Python , i modsætning til Java og C + + , er en dynamisk skrevet sprog , hvilket betyder at du ikke behøver at definere en returtype , når du ringer :
# /usr /bin /python
def testFunction ( retur ) : tilbage retur
x = 5y = ' Hello'
j = testFunction (x ) //j = 5k = testFunction (y) //k = 'Hello '