This has to be one of the best explanations on this confusing Go topic! I certainly walked away with a much fuller understanding. Thanks Tim!
@autodidactgarage Жыл бұрын
Seriously, I did C++ coding for years, somehow never managed to understand what pointers were or how they worked. Recently started to learn Go and this stressed me out all over. All the videos I watched were just as confusing. After watching Tim's video, it completely clicked and now makes perfect sense.
@TheDavBag3 жыл бұрын
I'm not an English native speaker, my first language is Russian, but you dude explained this concept to me better than Russian speakers do. Thank you so much!
@PaullUniverse9 ай бұрын
я тоже русский и смотрю английских ютуберов которые объясняют темы в языках программирования. Как по мне, у англичан лучше получается давать объяснение таким важным и интересным темам. Я считаю, что это невероятно круто. Спасибо ТИМ!
@Bingminglin3 жыл бұрын
best video ever explain crystal clear about & and *. Thx Tim, was struggling with these two for a while.
@alreadydeadfunk4 жыл бұрын
When I started my journey into programming, I have come to terms with stark difference in using parameters by reference from by value itself. It was in VB. But it gave me a understanding of what a difference that simple addition of a few words in syntax makes.
@MaximRovinsky4 жыл бұрын
Cool. As always absolutely crystal. Thank you.
@rayensabandar83922 жыл бұрын
best line so far, "now, I actually got the pointer of the pointer when I did this, so I said &pointer which is a pointer to a pointer now I know that seems confusing, but this is pretty much telling me where the variable pointer is storing the pointer to toChange"
@dr99tm233 жыл бұрын
the pointer of the pointer 😱, thank you for this clear tutorial
@publicuser9934 жыл бұрын
i wasn't able understand when i was learning in c/c++ but you teached me now thanks tim
@kenocontreras2 жыл бұрын
I finally understood pointers and dereference after watching this video; thank you!
@fikoredha55572 жыл бұрын
Dude, your explanation is stunning. Thank you so much❤
@2cmarx2 жыл бұрын
FANTASTIC video. So clear. Great examples. Thank you
@techcode_man2 жыл бұрын
excellent explanation. 👍 And your & was perfect too 🤣. Well done!
@victorrodriguez77052 жыл бұрын
amazing teacher an amazing video
@Sergey_Latyshev4 жыл бұрын
'fmt.Println (&*&*&*&*&*&*&*pointer)' is a valid line btw.
@mayurnagrale57984 жыл бұрын
you are really awesome at explaining concepts
@ma34529 Жыл бұрын
Very useful, thank you.
@randydouglas4343 жыл бұрын
Very well explained.
@Blue-Scorpion2 жыл бұрын
Introduction of pointers seems like a legit crash course to hacking... :)
@gazm813 жыл бұрын
brilliant explanation, thank you
@_joaopaulo2 жыл бұрын
ótima explicação meu cria, tmj
@edgarlip22 жыл бұрын
awesome explanation !!! 10x !
@alejandrogomez87664 жыл бұрын
Hi Tim, I'm learning Go and I found your videos very useful for that. I'm finding the topic of concurrency some difficult , do you think you can make a video on this topic?
@time_traveling_avocado2 жыл бұрын
Good point!
@johnbhosale4 жыл бұрын
It's a good explanation. Thanks!
@nadzarmuttaqin66133 жыл бұрын
youre the best! thanks you very much
@Anu-vp9um3 жыл бұрын
Thank You , Sooooo much , I finally understood this topic :)))
@kevinl.96574 жыл бұрын
2:22 Why is your vscode so slow? It's not just in this video but for other vids in the series too.
@mikecon40972 жыл бұрын
it's not VS code that is slow, it is because of the extensions that we have to install with go that makes it slow...since it is statically typed language, which means you have to check all the things before you compile, this job is done by the Go extensions
@rasem32594 жыл бұрын
Hey man i have a question, what can we do with Go, what's so special about it?
I look at the at the *&* as an address or pathway for the * dereference and inject a new value. Anytime I see a pointer to a type. (*string or *int) I immediately think I must give a pathway or address (&) for the pointer.
@nikodemus79004 жыл бұрын
loved it
@JuanLopez-ss3mz4 жыл бұрын
Golang probably has the best mascot
@christy2 жыл бұрын
nice but naming a string as string was a little confusing a bit because couldnt keep in mind which one is string definition and which one was variable name str vs string....
@alwadud01964 жыл бұрын
Awesome, thanks!
@thatkidjyro71584 жыл бұрын
Hi tim, Can you do a tutorial on how to plan out a program before you programmer such as making a class diagram from the project idea and spliting things up into classes and objects?
@kimeg72944 жыл бұрын
Will there be a video about goroutines and channels?
@123aniruddhsiddh3 жыл бұрын
Getting back to c :)
@piyushmahapatra54023 жыл бұрын
Thanks! well,it is not confusing to me.I was simply scared of pointers
@TheEducationWorldUS4 жыл бұрын
Awesome
@jasonhoman65252 жыл бұрын
Why not just have a function return the new value and reassign to a variable like in Java?
@cuneytyaz91212 жыл бұрын
when I finished this episodes I ran in the house repeating pointer pointer pointer like psyduck :)
@RushAlvarado2 жыл бұрын
🍊 new ampersand
@chickenmirchmasala22744 жыл бұрын
Hello from india TIm....I heard u got the job in the microsoft How Is it going?
@ACHTech203 жыл бұрын
Not in comment section we are launching in reality 😂😂😂
@holthuizenoemoet5912 жыл бұрын
in the real word, would it be better to just return the string?
@AWriterWandering4 жыл бұрын
So basically it’s like using the “global” statement in python?
@bigtymer48624 жыл бұрын
Keep learning bud
@cheenamaejafar2 жыл бұрын
changeValue2() is not even legal but thanks though, I get your point.
@salman0ansari2 жыл бұрын
Pointer pointing to pointer pointing pointer
@vsanwa1434 жыл бұрын
Hey Tim ! Love from India ❤ Could you please make a video on Biometric Identification using ML ? That would be really Helpful !
@tumblrbulbasaur56984 жыл бұрын
Let's build something with Go, Tim?
@oxyht4 жыл бұрын
hahaha pointer, pointer, pointer :D
@meizum17384 жыл бұрын
Like 👍
@GmanGavin1 Жыл бұрын
This looks like a weird way of doing global variables. I don't get the purpose.
@zackjames24094 жыл бұрын
👋
@xhjb4ever3 жыл бұрын
coming from c, this was not that difficult (you even cleared some things up I didn't understand in c)