https://qiita.com/hp_kj/items/789a7fb7e922745f8bd9#comment-f22f811bbe75340a3f1b Wie Sie im Kommentarbereich dargelegt haben, habe ich die formalen und tatsächlichen Argumente untersucht. Vielen Dank!
Ich habe die Argumente am Anfang gelernt. Ich dachte, ich könnte es mir leisten. Zum Beispiel
python
public static void main(String[]args){
int x = 10;
int y = 20;
System.out.println(add(x,y));
}
public static int add(int x,int y){
return x + y;
}
Ich konnte das oben genannte verstehen. zur Funktion hinzufügen x 10 20 von y sind enthalten. Infolgedessen wird 30 ausgegeben.
Ich habe jedoch nicht verstanden, wann dies geschah.
python
public static void main(String[]args){
int x = 10;
int y = 20;
System.out.println(add(x,y));
}
public static int add(int a,int b){
return a + b;
}
Nein, nicht a und b, ich möchte x und y in die Add-Funktion einfügen.
Also habe ich Funktionen mit udemy studiert.
Das Ergebnis ist, dass das Funktionsargument nur ein Einstiegspunkt ist. Das war die Schlussfolgerung.
Schreiben Sie ein Beispiel.
python
public static void main(String[]args){
int x = 10;
int y = 20;
System.out.println(add(x,y));
}
public static int add(int a,int b){
return a + b;
}
Erstens ist dieser Code. Zerlegen. Es ist halb fertig.
python
int add(int a,int b){
return a + b;
}
Meine Schreibfähigkeit ist zu schwach. Weiter zerlegen.
python
int add(int a){
return a;
}
Denk darüber nach.
Diese Add-Funktion wird als a bezeichnet, wenn Sie den Typ int als Argument verwenden. !! Das ist wichtig.
Es wird als in der Add-Funktion verwendet. Es bedeutet int a. So zum Beispiel
python
public static void main(String[]args){
int x = 10;
int cccc = 20;
System.out.println(add(x,cccc));
}
public static int add(int aaaaaaa,int bbbbbbb){
return aaaaaaa + bbbbbbb;
}
Unabhängig davon, ob es sich um x, y oder cccc handelt, wird es zurückgegeben, solange Sie den Typ int verwenden.
Sogar die Add-Funktion ist aus der Mitte verschwunden, aber danke fürs Lesen. Ich dachte ich schreibe. Es ist einfach, Videos zu übermitteln.
Recommended Posts