Java TUTORIAL Italiano: Cos'è la LAMBDA EXPRESSION (Espressione Lambda) e le Interfacce Funzionali

preview_player
Показать описание
Episodio 74: In questo Tutorial del nostro CORSO JAVA in ITALIANO vediamo cos'è una Lambda in Java e come scriverla senza mai dimenticarla. In questo Java Tutorial apriremo la strada alla programmazione funzionale e ti mostrerò la magia che si cela dietro alle espressioni lambda.
Si possono infatti considerare come implementazioni al volo di interfacce funzionali tramite l'utilizzo di una classe anonima!
Tuttavia le sorprese non finiscono qui, ecco perchè adesso ti lascio al video ;)

__Ecco i materiali che ti ho promesso__

__Crediti in MLA Style__

__Capitoli__
0:00 Intro
1:35 Devi sapere perchè!
5:15 Come passare comportamento puro
8:39 Scriviamola questa Lambda!
14:42 La Lambda e il suo segreto
16:40 NON è Syntactic Sugar
17:45 Non Capturing Lambda
18:34 Lambda con argomenti
24:53 S.A.M Functional Interface

__Crediti canzoni utilizzate___

____Prima di andare____

#lambdaexpression #lambdaexpressionsinjava #lambdaexpressions
Рекомендации по теме
Комментарии
Автор

Sei veramente forte, riesci a rendere leggere lezioni su argomenti veramente pesanti e pallosi ma senza esagerare

nicolaslazzari
Автор

Like obbligatorio, iscrizione anche, bravissimo!

karazero
Автор

Salve Brothers.. il video mi ha chiarito degli aspetti ma l'apertura su questo argomento mi ha messo dubbi su alcune cose che pensavo essere certezze.. cioè boom avete mandato in Crash il mio coding.. non va bene!! 😭
Rimanendo sul pezzo. Nei video indiani (purtroppo in lingua non italiana sono il 70% indiani) sulla FP si parla prevalentemente della classe producer e consumer per funzioni lambda che da quel poco che ho capito sono l'equivalente delle Arrow function di JS. Il punto è (e questo è un dubbio che mi rimane pur avendo guardato il vostro video) se ho bisogno di creare una lambda espression che usa in ingresso n > 3 parametri con consumer e producer come si fa esiste un metodo per non fare casino ed usare 3 o 4 o più parametri di

In ultima istanza: approcciandomi alla fp in JS anzitempo, l'unica vera certezza che ho maturato è che, facendo un paragone con c++, una funzione lambda è una sorta di puntatore a funzione io creo questo puntatore che punta ad un'area di codice e lo uso come fosse una funzione passandoci anche parametri, non ha bisogno di un return ed è per via del LifeScooping più pratico...

Vi prego, come dei massaggiatori mettete a posto le ossa rotte dovuto alla confusione che ho in testa 😂

BiagioRosarioGreco
Автор

Ciao! Contenuto molto interessante, pensi di preparare un contenuto anche sugli stream?
Ho dato un occhiata ai tuoi video, spesso lo utilizzi ma non ho trovato nullo in cui spieghi dettagliatamente questo costrutto.
Grazie mille

RDB-jlwe
Автор

Ma quindi la annotation @FunctionalInterface serve solo ed esclusivamente a segnalare la presenza di metodi di troppo?

eigherreight
Автор

Ma quindi ogni volta che userò le lambda devo usare le functional interface? Intendo proprio come correttezza di scrittura

luigi
Автор

Invece se voglio restituire un valore con la lambda?

pincopanco