Cet article a été rédigé dans 3 articles précédents,
** 4e jour de publication de l'article tous les jours pendant 7 jours **
Il est devenu
Je vais mettre le code à utiliser ci-dessous, mais voir l'article trois avant pour plus de détails sur les fonctionnalités de cette application!
version java: https://github.com/sato-na/guruwake_java
version kotlin: https://github.com/sato-na/guruwake_kotlin
↓ C'est le sujet principal de cet article ↓
--Pour java
Modificateur Type de retour Nom de la fonction(argument, argument, …) {
Contenu de la fonction
return Valeur de retour
}
Exemple)
WhoActivity.java
private void addMember() { //Ligne 78
EditText memberET = findViewById(R.id.member_et);
ListView memberLV = findViewById(R.id.member_lv);
memberL.add(memberET.getText().toString());
memberET.getEditableText().clear();
ArrayList<String> memberLR = (ArrayList<String>) memberL.clone();
Collections.reverse(memberLR);
ArrayAdapter<String> adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, memberLR);
memberLV.setAdapter(adapter);
}
--Pour kotlin
nom de la fonction amusante(argument:Moule, argument:Moule, …) 戻り値のMoule {
Contenu de la fonction
return Valeur de retour
}
Exemple)
WhoActivity.kt
fun addMember() { //Ligne 52
memberL.add(member_et.text.toString())
member_et?.text?.clear()
var memverLR = ArrayList<String>(memberL)
memverLR.reverse()
var adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, memverLR)
member_lv.adapter = adapter
}
La méthode d'écriture est très différente, mais les informations requises lors de la définition d'une fonction sont presque les mêmes.
Cette fois, j'ai défini la fonction avec java et kotlin. Des fonctions avec différentes fonctions peuvent être définies en fonction du type d'argument et du type de valeur de retour, j'espère donc continuer à les utiliser fréquemment.
Je publierai un article demain, alors gardez un œil sur moi.
Recommended Posts