Kotlin Null Safe Operators. Safe Call, with Let, Elvis & Non-null operator. Kotlin Tutorials #12.1

  Рет қаралды 39,953

Smartherd

Smartherd

Күн бұрын

Пікірлер: 46
@TejaKarlapudi
@TejaKarlapudi 5 жыл бұрын
This is the explanation I'm exactly looking for.
@bharathanddata
@bharathanddata 11 ай бұрын
Clear and Concise Explanation👌👌
@SCUBE8315
@SCUBE8315 3 жыл бұрын
Thanks for entire series. I was struggling in learning kotlin.
@vinayTshetty
@vinayTshetty 2 жыл бұрын
Well Explained loved it. Thank you
@Thelynxgeek
@Thelynxgeek 3 жыл бұрын
very clean and loved to watch and learn
@MrAbdullah5010
@MrAbdullah5010 4 жыл бұрын
You saved me. Many thanks my hero
@luisjaviercastroreyes9566
@luisjaviercastroreyes9566 5 жыл бұрын
Thanks for the explanation it's so clear, greeting from Mexico
@pana142
@pana142 3 жыл бұрын
very easy to understand thank you
@cedric_ds
@cedric_ds 4 жыл бұрын
3:48 is there a difference if we use ${it.length} instead of ${name.length} here?
@AnilThakur-lx6ps
@AnilThakur-lx6ps 5 жыл бұрын
Superb one step funda clear Thanks
@mkc0321
@mkc0321 4 жыл бұрын
amazing video..keep doing the great work
@hiepxuan2008
@hiepxuan2008 5 жыл бұрын
Awesome tutorial, thank you so much!
@thiruchelvamgowsick1961
@thiruchelvamgowsick1961 3 жыл бұрын
thank you, I t was really helpful
@dennisgonzales9521
@dennisgonzales9521 4 жыл бұрын
Simply Amazing!
@blackballization
@blackballization 4 жыл бұрын
happy 😃 to watch this
@lucasventures
@lucasventures 5 жыл бұрын
You explained this perfectly! Thank you :)
@rudolfbeck5172
@rudolfbeck5172 5 жыл бұрын
Good explanation! Thanks
@devetips
@devetips 3 жыл бұрын
Excellent.... thank you :)
@brisammaresten2857
@brisammaresten2857 5 жыл бұрын
Very good explained, thanks!
@MudassirZulfiqar
@MudassirZulfiqar 6 жыл бұрын
Really like your tutorials. Nice work. Also do more videos on more operators like when apply,
@smartherd
@smartherd 6 жыл бұрын
It is already there. Check Playlist for when and apply keywords
@TroenderTass
@TroenderTass 4 жыл бұрын
elvis operator is not really comparable to the ternary operator. The kotlin equivalent to ternary (condition ? a : b) is actually (if(condition) a else b). This has a return value just like ternary operator. The elvist just gives jo a default if a value is not there, the ternary operator lets you pick between to values based on an actuall condition.
@ranganafernando511
@ranganafernando511 5 жыл бұрын
Great video
@arpitkanda3487
@arpitkanda3487 3 жыл бұрын
Thank You very much
@zainulabidin1366
@zainulabidin1366 5 жыл бұрын
Very nice explianation
@innoblessmarttechnologies8563
@innoblessmarttechnologies8563 5 жыл бұрын
Yes very good explained thanks bro
@Effectivebasketball
@Effectivebasketball 4 жыл бұрын
Thank you again, I wonder at what point you stop speeding up your voice track because pitch getting to the point it might sound like screaming :)
@FeTherion
@FeTherion 3 жыл бұрын
Thank you, brother.
@-arabnationalist-2076
@-arabnationalist-2076 5 жыл бұрын
thanks but what is the difference between Elvis operator and let?
@silambarasan_88
@silambarasan_88 4 жыл бұрын
Thank you, Super
@muazbhatti41
@muazbhatti41 4 жыл бұрын
Thank you.
@rajeshboppe3472
@rajeshboppe3472 2 жыл бұрын
fun main() { println(name) } var name: String? = "hello" name = "world" i'm getting error. how to assign the value. i want output is : world please explain me
@mohamedalaa6yahoo
@mohamedalaa6yahoo 3 жыл бұрын
thank you
@askdetanny8915
@askdetanny8915 6 жыл бұрын
Thanxx for this video.You are great.
@smartherd
@smartherd 6 жыл бұрын
Welcome
@prashantsawarwadkar5127
@prashantsawarwadkar5127 6 жыл бұрын
If suppose you remove ? after String while defining var and use valid name then all 4 operator works in the same way for a valid name like Steve.
@smartherd
@smartherd 6 жыл бұрын
Yes,? Just provides a safety layer in case your value becomes null in runtime.
@vaibhavgupta973
@vaibhavgupta973 2 жыл бұрын
THANKS
@gopaljee8490
@gopaljee8490 4 жыл бұрын
in 'safe call with let' : print statment is showing compile time error.. error:name is local variable that is captured by changing closure .. I thing we should use println(name!!.length) since we are sure that name can't be null
@deepakgupta-zl2in
@deepakgupta-zl2in 4 жыл бұрын
The lambda expression present inside the let is executed . use it.length instead of name.length
@JannisAdmek
@JannisAdmek 4 жыл бұрын
why doesn't Java have this by default? There should not be any NullPointerException in any compiled language!
@smartherd
@smartherd 4 жыл бұрын
Haha, that's by Kotlin is here to kick Java's ass
@JannisAdmek
@JannisAdmek 4 жыл бұрын
@@smartherd Indeed haha nice video btw you nailed it!
@chandanmohapatra9543
@chandanmohapatra9543 Жыл бұрын
Nic
@footballCartoon91
@footballCartoon91 2 жыл бұрын
ok so ?. answers my previous question
@SHRIGANESH-BCSIIITK
@SHRIGANESH-BCSIIITK 4 жыл бұрын
The Best thanks a Lot
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
you will never ask about pointers again after watching this video
8:03
5 Good Python Habits
17:35
Indently
Рет қаралды 687 М.
I Helped 2,000 People Walk Again
15:31
MrBeast
Рет қаралды 19 МЛН
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,1 МЛН
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 173 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 1 МЛН