J'ai essayé d'écrire un long article et je n'ai pas pu l'écrire éternellement, alors J'ai décidé d'écrire un article pour moi-même. Cela peut sembler avoir déjà été écrit, mais c'est un mémo pour les débutants.
Il est facile de mal comprendre que l'expression lambda = Java (préjugé personnel). Examinons le fond approximativement.
C'est juste une liste, alors comparons-la.
** Méthode **
public class ThisIsSample {
int res;
private void calculate(int value1, int value2) {
res = value1 + value2;
}
}
** Classe anonyme **
ThisIsSample printRunOut = new ThisIsSample() {
public void prt() {
System.out.println("sample");
}
};
printRunOut.prt();
** Type Lambda **
ThisIsSample printRunOut = () -> {
System.out.println("sample");
};
printRunOut.prt();
Après tout cela seul n'est pas clair. Je comprends que ** l'inférence de type ** restaure l'abréviation, mais je ne peux pas dire que je la comprends. Il semble que je doive le pratiquer, mais je ne peux pas le compiler maintenant. (?) Donc, je voudrais le décrire plus tard.
Interface fonctionnelle Java * Il existe également un résumé des expressions lambda. Principes de base de l'utilisation des expressions lambda Java8 [Java] Super introduction à Java 8 lambda (style d'écriture, interface fonctionnelle, définition originale, processus de réception lambda)
** Addenda ** Fiche technique de notation Markdown -Qiita Liste des choses que j'ai faites pour écrire un document avec Markdown -Qiita Liste de notation Qiita Markdown / Cheet Sheet -Qiita
Je n'ai pas le temps, alors je vais essayer ... Je vais le réparer à une date ultérieure. (Je ne sais pas encore grand chose sur Stream)
2019.7.16 PostScript Jusqu'à présent, je n'ai rien à voir avec le système serveur et j'ai joué avec Excel / Access / VBA dans un petit bureau. La raison pour laquelle Java existe maintenant est qu'en touchant RPA composé de Java, je me suis familiarisé pour la première fois avec le système côté serveur autre que le Web. ~~ C'est un article bâclé ~~, mais s'il vous plaît, jetez un œil chaleureux.
Recommended Posts