Modular programmering handlar om återanvändbar kod och underhåll . Genom modulära koncept som svart boxning och inkapsling , program innehåller de underliggande processerna i lätt - till - läsa , diskreta bitar av kod . Dessa bitar är implementerade i funktioner . Funktioner hålla uppgifter skilda från varandra , vilket gör att programmerare att felsöka kod lättare . Funktioner kan också kod som ska skrivas som är mer komplex men mer hanterbart samtidigt uppmuntra återanvändning av den underliggande koden . Saker du behöver Review, Java Development Kit
C + + kompilator
Pythontolk
Visa fler instruktioner Review, Java Metod
1
Skapa en ny huvudklass som visas i följande exempel :
class TestClass {
}
2
Inuti klassen , deklarera en funktion . I detta exempel är den funktion som kallas " testFunction " och dess syfte är att returnera en sträng :
class TestClass {
public static String testFunction ( ) {return " Return String " ; } } Addera 3
Ändra " testFunction " -funktionen för att ta ett argument . Funktioner för att ta ett argument måste ha en ordentlig variabel argument som användaren när metoden anropas :
class TestClass {
public static String testFunction ( String returemballage ) {return retur ; } } Addera C + + Metod
4
Deklarera en huvudfunktion . Till skillnad från Java , C + +-program börjar med en huvudsaklig funktion snarare än en klass . Den huvudsakliga funktionen fungerar på samma sätt som en normal funktion , med argument och returvärden :
int main ( ) {
avkastning 0; }
5
Deklarera en prototyp av " testFunction . " In C och C + + , måste du använda funktionen prototyper innan den huvudsakliga funktionen så att kompilatorn kan bearbeta funktionen definition :
sträng testFunction ( string returemballage ) ,
int main ( ) {
avkastning 0; }
6
Definiera testFunction funktion efter " main " -funktion . Detta håller utförandet av testFunction separat från den huvudsakliga funktionen :
sträng testFunction ( string returemballage ) ,
int main ( ) {
avkastning 0; }
string testFunction ( string returemballage ) {return retur ;} Addera Python Metod
7
Deklarera funktionen med " def " nyckelordet :
# /usr /bin /python
def testFunction ( retur ) :
8
Definiera funktionen :
# /usr /bin /python
def testFunction ( retur ) : avkastning returemballage
9
Anropa funktionen med två olika värden . Python , till skillnad från Java och C + + är ett dynamiskt typade språk , vilket innebär att du inte behöver definiera en returtyp när du ringer :
# /usr /bin /python
def testFunction ( returemballage ) : returnera returemballage
x = 5år = ' Hej '
j = testFunction ( x ) //j = 5k = testFunction ( y) //k = ' Hej '
Addera ditt