https://qiita.com/hp_kj/items/789a7fb7e922745f8bd9#comment-f22f811bbe75340a3f1b Comme vous l'avez souligné dans la section des commentaires, j'ai étudié les arguments formels et réels. Merci beaucoup!
J'ai appris les arguments au début. Je pensais que je pouvais me le permettre. Par exemple
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;
}
J'ai pu comprendre ce qui précède. à la fonction d'ajout x 10 20 de y est inclus. En conséquence, 30 est émis.
Cependant, je n'ai pas compris quand cela s'est produit.
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;
}
Non, pas a et b, je veux mettre x et y dans la fonction d'ajout.
J'ai donc étudié les fonctions avec udemy.
Le résultat est que l'argument de la fonction n'est qu'un point d'entrée. C'était la conclusion.
Écrivez un exemple.
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;
}
Le premier est ce code. Démonter. C'est à moitié fait.
python
int add(int a,int b){
return a + b;
}
Ma capacité d'écriture est trop faible. Démonter davantage.
python
int add(int a){
return a;
}
Penses-y.
Cette fonction d'ajout sera nommée a si vous utilisez le type int comme argument. !! C'est important.
Il est utilisé dans la fonction d'ajout. Cela signifie int a. Donc, par exemple
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;
}
Donc, que ce soit x, y ou cccc, il sera renvoyé tant que vous utilisez le type int.
Même la fonction d'ajout a disparu du milieu, mais merci d'avoir lu. Je pensais que j'écrivais. Il est facile de transmettre des vidéos.
Recommended Posts