Тёмный
No video :(

Kotlin Lambdas and Higher Order Functions Part - 1. Kotlin Tutorial for Beginners #9.1 

Smartherd
Подписаться 135 тыс.
Просмотров 89 тыс.
50% 1

Access 7000+ courses for 15 days FREE: pluralsight.px...
Kotlin Tutorial: Learn about Lambdas Expressions and High Level Functions. Kotlin as a Android Programming Language. Kotlin supports Functional programming where you can pass a function as a parameter and even return a function.
Source code files : bit.ly/2QtcUWR
Next Video : • Kotlin Lambdas and Hig...
Previous Video : • Kotlin COMPANION OBJEC... .
.
Please donate and support my work
(If you think my free tutorials are better than paid ones :)
- Patreon: bit.ly/patreon...
- Paypal/Payoneer: sriyank123@gmail.com
- UPI (only for India): smartherd@okaxis
:: If you want to develop a website or a mobile app, email me your requirement at sriyank.siddhartha@gmail.com :: Free demos provided beforehand ::
- Access my premium courses: bit.ly/sriyank...
Free Programming courses:
- Ruby Programming: bit.ly/smyt-r
- Dart Programming: bit.ly/smyt-d
- Kotlin Programming: bit.ly/smyt-k
- Java Programming: bit.ly/smyt-j
- Kotlin Coroutines: bit.ly/smyt-coru
Free Flutter course:
- Flutter App Development: bit.ly/2Rg7EFR
Free Android courses:
- Android using Kotlin: bit.ly/smyt-ka
- Android using Java: bit.ly/smyt-ja
- Android Material Design: bit.ly/2SMJqU6
- Android Jetpack Architecture: bit.ly/yt-j
- Android Multiple Screen Support: bit.ly/smyt-mss
- Android Retrofit: bit.ly/2Ee6GHn
More free programming courses:
- bit.ly/smy-list
Check out my website:
- bit.ly/smartherd
Let's get in touch! [Sriyank Siddhartha]
LinkedIn: bit.ly/sriyank...
Facebook: bit.ly/smarthe...
Instagram: bit.ly/sriyank...
Twitter: bit.ly/sriyank...
Github: bit.ly/smarthe...
--- Thank you for your love and support ---

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 107   
@ValianTheRELover
@ValianTheRELover 5 лет назад
What the hell, even the official Kotlin documentation doesn't deliver the topic of Lambda this simple. This just did it for me. Thank you so much, sir.
@pitter6282
@pitter6282 3 года назад
true lmao
@dinunclv
@dinunclv 6 лет назад
Best explanation online. Many people try to explain this concept by doing more complex things making the explanation unnecessary complicated. This explanation is simple and easy to understand great job.
@smartherd
@smartherd 6 лет назад
Thanks
@yonatan1myers
@yonatan1myers 5 лет назад
You are GREAT. I have tried many times to understand Lambda function and this is the first time I really understood them. I think I will go back and watch all of your Kotlin clips. Thank you
@smartherd
@smartherd 5 лет назад
Trust me this free course is worth it.
@Akashpagol
@Akashpagol 2 года назад
I use lambdas everyday but I can’t explain it to someone new to the concept like you did. I’ll just share this video next time. Great job!
@lutherevangelista605
@lutherevangelista605 2 года назад
Watched tons of videos about lambdas, you're the one who explained it best!
@winfielddixon5166
@winfielddixon5166 2 года назад
This is the best explanation of lambda functions I've ever seen. Very helpful! Respect and gratitude for a job well done!
@smartherd
@smartherd 2 года назад
Wow, thanks!
@aelafdev
@aelafdev 3 года назад
you have explained it much better than whats in the the official documentation. A salute!!!
@VenewebTV
@VenewebTV 2 года назад
Excellent video, very didactic and useful, regards from Caracas, Venezuela
@shihabahmed754
@shihabahmed754 4 года назад
Well explained. A big applause from heart. May God bless SmartHerd contributors and allow them to serve more.
@munirulhoque6318
@munirulhoque6318 5 лет назад
This channel should get more and more views.
@m-falcon
@m-falcon 3 года назад
He is more helpful than my professor .. Thanks :)
@RafaelJaureguiCaball
@RafaelJaureguiCaball 7 месяцев назад
Dude.... I hope you have a sense of humor... I swear when I hear tutorials its so hard to sometimes understand because of the accent from some of the tutorials. But, you where so easy to actually hear and process everything you said. Like so clear. So good job dude.
@hapcoding
@hapcoding 4 года назад
Super clear explanation and easy to understand. The best is it don't touch for the unnecessary detail which can be learnt later after I have more practice.
@grv803
@grv803 2 года назад
one the simplest explanation of Lambdas and Higher Order Functions, its been a while i was banging my head to understand it. Thanks a lot for making this video so short and simple .
@thanasisathanasi4965
@thanasisathanasi4965 4 года назад
Very good tutorial but you should leave it at the end of the Lambdas section with title "Lambdas vs Interfaces". Anyway. Thank you so much for the wonderful tutorials.
@emmanuelmtali1594
@emmanuelmtali1594 4 года назад
You save me from great confusion. Thank you so so much . . . . you earned my subscription :)
@Sara-oy6ly
@Sara-oy6ly 2 года назад
The best explanation on youtube
@al-aminislam1493
@al-aminislam1493 Год назад
Very Well Explanation. This Content is Very Rich.
@MaximkoKopachevsky
@MaximkoKopachevsky 7 лет назад
Perfect explanation. Thank you very much!
@muyassarabdullah1504
@muyassarabdullah1504 Год назад
This is the clearest and the simplest explanation I have been looking for so far..thanks bro
@mohammedjunaid799
@mohammedjunaid799 2 года назад
Awesome explanation, I'm new to programming, started kotlin after I saw your video on RU-vid, and started following you since then. Your way of explaining is much clear than others.
@vinayTshetty
@vinayTshetty 2 года назад
Keeping it simple. loved the tutorials
@revansiddappakalshetty4827
@revansiddappakalshetty4827 7 лет назад
best kotlin tutorial
@mattgraves3709
@mattgraves3709 5 лет назад
I enjoy your lessons immensely! Can't wait to watch even more videos. You explained this very well thanks!
@swapnilgawali9412
@swapnilgawali9412 5 лет назад
I had very bad time to understand kotlin lambda but finally this video made sense, thanks brother.
@abdulwehabmohammed5580
@abdulwehabmohammed5580 Год назад
Thank you very much for your clear explanation.
@vinaykumarnagarjuna2452
@vinaykumarnagarjuna2452 Год назад
Very clear explanation, thankyou
@iftak01
@iftak01 3 года назад
great at teaching...all your fundamental vids are so good!!
@turboromy
@turboromy 5 лет назад
I don't get it.... I didn't get.... ah, I got it on 3rd replay. Excellent explanation!!!
@bumble_bee_09
@bumble_bee_09 3 года назад
The official docs playing mind games by putting complicated examples.
@TheTestr
@TheTestr 2 года назад
I always wondered why Java makes this so complicated, it feels so weird to implement a interface just to use a high level function. In my opinion Kotlin does a way better job than Java. It's so much more intuitive to just write the function signature as a parameter than to create an interface with just one function that needs to be implemented and than called 😂. That's why I never understood the concept of high-level functions in Java to that day. I'm so glad that I found this! Thanks for the easy to understand explanation and comparison, finally I got it!
@BharateshC
@BharateshC 6 лет назад
Thanks a lot . Your video made me not to search any more about High order functions.
@smartherd
@smartherd 6 лет назад
Ooo.. U r welcome
@BK-pc5ll
@BK-pc5ll 2 года назад
What's need of lamda?
@Tech-To-Logic
@Tech-To-Logic 4 года назад
Sriyank, could you please make a video on kotlin `Sealed Class`
@youcodesolution
@youcodesolution 3 года назад
now I have command on Interface. Thanks, Smartherd. You are Love.
@harikrishnan-pr6qk
@harikrishnan-pr6qk 4 года назад
really amazing. you made me understand this in a crystal clear way. tq
@jagadhisshdeveloper1689
@jagadhisshdeveloper1689 4 года назад
super explanation simply like Javascript i came from Javascript side.... but it being like javascript in short coding super
@stephend5305
@stephend5305 4 года назад
Huge thanks for this explanation . Its been hard for me to understand this
@AnneDawson
@AnneDawson 3 года назад
Very well done.
@saurabh75prakash
@saurabh75prakash 5 лет назад
For someone coming from Python background, Lambda functions and higher order functions are familiar grounds. In Python, functions are first class citizens, meaning they can be used wherever a variable is used, like in arguments and return values.
@haykmkrtchyan7093
@haykmkrtchyan7093 3 года назад
When I pass lambda expression directly in the constructor, IDEA tells me that "Lambda argument should be moved out of parentheses" P.S. I've got my answer after watching part 2)))
@noroom2013
@noroom2013 2 года назад
easy to understand, thank you
@ampo2004
@ampo2004 4 года назад
Holly molly you explained many things in a very simple way thanks Smartherd! (I just subscribed now)
@yuchaosys
@yuchaosys 5 лет назад
thanks for sharing
@ankitasaini2321
@ankitasaini2321 6 лет назад
Thanks, You explained very well..:)
@smartherd
@smartherd 6 лет назад
u r most welcome
@laxmanchaudhary2834
@laxmanchaudhary2834 4 года назад
thank you sir
@KaranSharmak4c6
@KaranSharmak4c6 4 года назад
Awesome Video
@silambarasan_88
@silambarasan_88 4 года назад
Very nice explanation. Thank you
@ranganafernando511
@ranganafernando511 5 лет назад
Great video
@safionweb
@safionweb 3 года назад
GREAT Tutorial, you king 💘 Was it previously a paid course on Udemy etc?
@AyushGupta-wn6zd
@AyushGupta-wn6zd 4 года назад
okay, I understood what lambda and higher functions do. But I don't understand why should you give a function as a parameter instead of simply calling the function inside that function. do you get my point? Like you could've simply used "myLambda" inside the function instead of first calling it as a parameter "action" and then calling it indirectly
@smartherd
@smartherd 4 года назад
This is functional programming. Once u start using kotlin in Android, you will be using lambda expressions quite often.
@AyushGupta-wn6zd
@AyushGupta-wn6zd 4 года назад
@@smartherd well yeah... I understood Lambda functions but not the use of higher functions
@mojeebhasan5283
@mojeebhasan5283 3 года назад
Perhaps you are missing something in all your video of higher order function and lamda
@faroukhdavouzov1224
@faroukhdavouzov1224 4 года назад
Good explanation! Thanks man
@jeffluo9591
@jeffluo9591 Год назад
You said lambda is function without a name and then you just give a name Mylambda to a lambda, which is confusing. So can lambda have a name or not?
@charleslyell3748
@charleslyell3748 Месяц назад
myLambda is a variable that points to a function with no name.
@anikacharjee3932
@anikacharjee3932 5 лет назад
Good!!!! Very Good!! Very Very Very Goodddddddddddddddddddddddddddddddddddddddddddddddddd!!!!!!!!!
@paritoshjajoo5109
@paritoshjajoo5109 5 лет назад
Hi good to see it one question in my mind if Unit is as a void return type like that above function written , what will be return type for dynamic value means one function where return type is dynamic may be it int or double or any object as per requirement. thanks
@juliocesar-om9kt
@juliocesar-om9kt 4 года назад
search about kotlin generics
@ameermalik779
@ameermalik779 7 лет назад
hi sir please make video about Coroutines in kotlin please..
@muhamadarief3506
@muhamadarief3506 6 лет назад
best tutorial ever, thanks
@smartherd
@smartherd 6 лет назад
+Muhamad Arief thanks for your comments
@AshishGautam-sy3vm
@AshishGautam-sy3vm 6 лет назад
Getting this issue: Exception in thread "main" kotlin.NotImplementedError: An operation is not implemented: not implemented
@anikacharjee3932
@anikacharjee3932 5 лет назад
remove to do : not implement Line
@prasuguna
@prasuguna 3 года назад
Why this lambda is so complex?
@antonyfilochowski335
@antonyfilochowski335 6 лет назад
Thanks. Super good.
@smartherd
@smartherd 6 лет назад
thanks alot.. your comments are my motivation
@nc_reel
@nc_reel 6 лет назад
but why do we need this lambda expression or function .......is this takes less memory or what is the reason
@dinunclv
@dinunclv 6 лет назад
In order to create events. It is used a lot in networking.
@emmanuelkiptoo8804
@emmanuelkiptoo8804 5 лет назад
thak you so much,,,,,
@neilpravasi637
@neilpravasi637 4 года назад
Right ?
@GurdeepSingh-gr7fb
@GurdeepSingh-gr7fb 5 лет назад
Bro what you did from 5:42 - 5:57
@usmanosman7915
@usmanosman7915 5 лет назад
he was just showing the contrast with java language(new = object) and he just passed the interface as a parameter and override its body and if u still have doubt just go towards the basic concept of interface and why we use them
@MudassirZulfiqar
@MudassirZulfiqar 7 лет назад
where is the next video ?
@batru2515
@batru2515 6 лет назад
excellent
@jaygarzon6709
@jaygarzon6709 4 года назад
I am here 2020
@mrtayyabmughal7209
@mrtayyabmughal7209 7 лет назад
sir next 9.2 ??
@yutaitadori7318
@yutaitadori7318 3 года назад
Confusing
@revansiddappakalshetty4827
@revansiddappakalshetty4827 7 лет назад
again, 8.1?
@smartherd
@smartherd 7 лет назад
This video was published by mistake.. will start uploading in sequence from tomorrow
@revansiddappakalshetty4827
@revansiddappakalshetty4827 7 лет назад
ok Smartherd and thank you for excellent tutorial
@mrtayyabmughal7209
@mrtayyabmughal7209 7 лет назад
sir made a series of firebase chat app using koltin
@luisrueda6109
@luisrueda6109 4 года назад
"explain to you" not "explain you"
@sanithakv70
@sanithakv70 5 лет назад
👌🏻👍🏻👍🏻👍🏻👍🏻👍🏻
@mrtayyabmughal7209
@mrtayyabmughal7209 7 лет назад
next video
@smartherd
@smartherd 7 лет назад
+Mr Tayyab Mughal wait for tomorrow morning
@mrtayyabmughal7209
@mrtayyabmughal7209 7 лет назад
thanks a lot sir i m waiting ....
@Random-kc2xu
@Random-kc2xu 3 года назад
Play at speed 1.5x thank me later
@Manojkumar-wp8pv
@Manojkumar-wp8pv 4 года назад
Bhai khichadi kyu paka rhe ho new project create krna tha na
@IamTheGreatCornholioo
@IamTheGreatCornholioo 4 года назад
what an awful bs which is totally non necessary in javascript
@dhrock251
@dhrock251 7 лет назад
HEY WHAT ABOUT JAVA TUTORIAL??????????
@AbdulRahmanShamair
@AbdulRahmanShamair 5 лет назад
Best explanation online. Many people try to explain this concept by doing more complex things making the explanation unnecessary complicated. This explanation is simple and easy to understand great job.
@smartherd
@smartherd 5 лет назад
Thanks a lot
@2chotti
@2chotti Год назад
Thank you so much for all these wonderful videos
@foivosstamopoulos4106
@foivosstamopoulos4106 4 года назад
Perfect explanation!! Thank you so much!
Далее
Kotlin Coroutine (High-quality Course)
2:07:37
Просмотров 102 тыс.
Kotlin Newbie to Pro - LAMBDA FUNCTIONS - Part 28
16:29
Premature Optimization
12:39
Просмотров 802 тыс.