This is such a hidden gem, thanks for making these videos!
@alexanderalejandre241
3 жыл бұрын
He really is great
@gabesusman4592
Жыл бұрын
@@alexanderalejandre241 agreed, it's a shame more people aren't seeing this cause I know there's a lot of people out there learning go that could benefit from this content
@akmzahidulislam3289
2 жыл бұрын
A must watch for any one aspiring to become a professional programmer. A great visual (and programmatical) interpretation of the go documentation. You have gone to such a depth, I found none to compare. Thanks a lot Matt.
@gaia8676
2 жыл бұрын
Hello! I just wanted to say that this video is amazing and I hope more people discover your channel because you expalin amazingly!! Love from Italy :)
@mattkdvb5154
2 жыл бұрын
Thank you so much! Please tell all your friends :-)
@abduldiaz2539
Жыл бұрын
Everything was so beautifully explained. Super concise & clear. Amazing amazing series. Seriously dude thanks for publishing this. I keep coming back to these videos.
@funnycompilations8314
Жыл бұрын
I can't believe I've found this gem (by accident). Even the paid courses on Udemy considerably pale in comparison to this course (they usually teach stuff as if they were teaching 5 year olds - like explaining the for loop over and over again).
@masrurmahmood1552
Жыл бұрын
I have to say this is one of the best comprehensive tutorials I've ever seen on Go. Its so detailed and easy to understand! Love it! Keep making awesome videos Matt!
@MalaPawar-o5i
Күн бұрын
Hi Matt. great videos. Thank you for posting and sharing them !! Note: @18:53 of slice examples z := a[0:1] you mention that z become a slice that points to first two elements of a. is it correct to say that as z will have only the first element from array a?
@real_narendramodi
Жыл бұрын
this is awesome!
@pedrojpx
Жыл бұрын
Link to video cited at 36:47 kzitem.info/news/bejne/2qSlv2aus193a6g
@joshlopes
4 ай бұрын
z becomes a slice that points to the first element of a -- not 2 -- right? kzitem.info/news/bejne/tWaO36GdaZGShoo because 1 is going to be excluded, only 0 is going to be taken
@the_humble_lazy
5 ай бұрын
making the idea of zero/nil useful!!!!
@shankarchakkere2448
2 жыл бұрын
Beautiful,, succinct, book marked
@Dedmarkel
Жыл бұрын
Great explanations, great examples. Thank you sir!
@siddharthsah1989
2 жыл бұрын
Just wanted to appreciate the effort and time you put into this. This is very helpful
@eldarkurmakaev8195
2 жыл бұрын
Better than my uni professors
@mattkdvb5154
2 жыл бұрын
Thanks!
@rustyprogrammer1827
Жыл бұрын
3:13 ,the syntax for array declaration should be var b = [3]int{0, 0, 0} but its given var b [3]int{0, 0, 0} .I guess there is a typo
@abdulrahman19_
4 ай бұрын
Perfect explanation 👌 I had a bad experience with the `nil` map and I wasn't able to understand why it behaves like this because `nil` and `empty` maps both of them are printed as `[]map`, so the issue was so weird for me, but now everything make sense! Thank you
@AlexandruVladutu
Жыл бұрын
If you would like to make more videos and even want to monetize them, you will have a ton of subscribers. This is a gem of a course, one of the best resources alongside Ultimate Go by ArdanLabs in my opinion. Thank you very much!
@ericwinchell
Жыл бұрын
I guess the answer is to do map descriptor juggling or something, but wondering where something like "var m map[string]int" would be needed?
@ramgopal2520
Жыл бұрын
This playlist is such a gem. Thank you so much Matt for these wonderful videos. I do have a doubt though. As per my understanding, append just adds elements to the end of the slice. It is only when the array(that backs the slice) is full append copies the array to a new location with an increased capacity and modify the slice descriptor to point the new array. Am I correct ?
@aristotelesportillo1467
4 ай бұрын
Thanks for sharing this videos, Matt. Your have the git of clarity, simplicity. I cannot think of a better way to get started in go than by watching your videos.
@neok8902
10 ай бұрын
The best tutorial series I've ever seen, I have 10 years of experience with php/js/node learning Go, this is great man!
@ravisomani9225
Жыл бұрын
I have one Question. For syntax of make(T, x, y) for slice where T is type, x is length and y is capacity. Can we have y < x ? If yes then how it works when we append values? Please elaborate on give any example from playground if possible
@eduardabramovich1216
Жыл бұрын
I'm having an issue understanding "descriptors" in go, is there any resource to understand this?
@leonowt
Жыл бұрын
Thanks for making these insightful tutorial serials Mr. Holiday!
@sravant
Жыл бұрын
Wonderful series. Please make more GOlang and kubernetes videos
@F2H16
Жыл бұрын
You are a godsend. High-quality stuff, hats off Matt 🤲
@thefidiiz
Жыл бұрын
thanks for sharing,you the golang teacher i've ever seen. ❤
@macnerdful
Жыл бұрын
Matt, I really appreciate the effort you put into those videos!
@the_humble_lazy
5 ай бұрын
1. can't compare two maps in go, a map can only be compared to nil (m == n, is invalid) (m == nil, is the only comparison that will hold true)
@NguyenDuy-mj3wh
Жыл бұрын
He deserves more subscribers. His videos are great!
@dhaw
Жыл бұрын
This is the best explanation of these concepts ❤
@laucianexones
Жыл бұрын
Python is offering one-liners to sort a map/dictionary/hash table by its values. On an unpatient web search, i saw the Go-way of doing so was like in this video to create a new data structure (like ss slice on the example..) Is this the recommended way to sort a map by value ?
@seandougherty3022
28 күн бұрын
Python has lots of sugary goodness all over the place and the batteries they include are pretty much tesla powerwalls. you are comparing usage to implementation. python has provided robust apis for their implementations so you have an easy usage experience. go does not provide apis for many things and the expectation is you create the implementations yourself and then use them. if you were to look through python's source and find how their sort works for dicts, you may be surprised at the parallels in how we implement such things in go :)
@JenekPES
Жыл бұрын
slide at 7:29 - instead of "past" he should've used word before or previous, cos we are getting elements 8, 9, 10 so we don't go past
@haniffaris8917
7 ай бұрын
One past the ending element is correct. The slice is [8:11], and we got 8, 9, 10. So we start the slice at '8', which is the starting element. And we end the slice at '11', which is one past the ending element. The ending element is '10'.
@hamzamasood703
Жыл бұрын
How can I research what a map descriptor looks like? He didn't tell us.
@xxxPrzybyLxxx
Жыл бұрын
"A map value is a pointer to a runtime.hmap structure.", Dave Cheney
Пікірлер: 42