Interfaces - Go Lang Programming Tutorial: Part 20

preview_player
Показать описание
In this video, we cover interfaces in the Go programming language.

The “syllabus” for this series of videos is inspired by the wonderful website compiled by Mark McGranaghan:

The software written in this video is available at:

Do you like the development environment I'm using in this video? It's a customized version of vim that's enhanced for Python development. If you want to see how I set up my vim, I have a series on this here:

If you've found this video helpful and want to stay up-to-date with the latest videos posted on this channel, please subscribe:
Рекомендации по теме
Комментарии
Автор

You made this super easy to understand. I was ready to spend 45+ minutes watching lots of different videos to learn Golang Interfaces but you taught me with one video in under 8 minutes!!! This is a great tutorial!

tr
Автор

Actually, I've finished watching all your golang tutorials, and I have to say your series are the best among all other videos I try to learn from. Very clear and easy to understand!

randixlai
Автор

Man your videos are great help. You are naturally a great teacher.

abcdabcdabcd
Автор

Saw all the videos, because of you are videos learned go Lang. Thank you so much

sathishbabu
Автор

Thanks for this series man. I'm starting a job that uses Go heavily and this guide really helped me.

jupyter_core
Автор

Great, I've already understood closure and stuck in interface, it's quite different from the C or Java interface and now I know what the heck interface in GO is, thanks to your explanation.

crazyoptimist
Автор

Bundle of thanks, i found your video more nice then LinkedIn one

SalmanMemon_Sam
Автор

I don't get it. Why did we make an interface? All this can be done be simple methods as well? What's the interface for?

Canaris
Автор

Very good narration! Waiting for further videos. Thank you!

vivekkc
Автор

first time completed a youtube series.Just continue it plz

adityabansal
Автор

Hi, I am a mainframe developer and I started learning Golang to figure out if this language can be implemented in the USS (Unix System Services) running under zOS and can be a good fit to convert CICS/COBOL/DB2 apps. If the answer is yes, then what is the best way to convert complex COBOL-supported data layouts (COPYBOOK) to Golang?

On the mainframe, we create BMS macros to define a 3270 Green Screen (page) and define all data fields' X/Y coordinates with several field attributes. Alternatively, IBM's SMF-II which is an interactive tool, can be used to creating UIs for CICS. Both, BMS and (interactive) SDF-II are stand-alone products and both of these UIs can generate Symploic maps (Struct in Go) to define all the data elements on a page in one data block (Struct) called symbolic map. Both BMS and SMF-II are independent of CICS and CICS uses them to send and receive 3270 pages (maps) between the user and CICS. The call to use a specific map is done in COBOL program - 'EXEC CICS SEND MAP' or 'EXEC CICS RECEIVE MAP'. A COBOL program can tell CICS whether to send the entire map or just the data elements (symbolic map) if the page has already been sent to the user.

Is there any IDE like BMS or SDF-II available that can be used independent of the application programming language?
How does Golang support calls tosending/receiving HTML pages as well as any DB2 interface?

khurshidkhan
Автор

Him: "r rect"
Me: *childish giggle*

BattleChickenYT
Автор

Coming from python adjusting to go lang pass by value can get very confusing, like when do you use a pointer, i see pointer on structs

notnull
Автор

i found only one instance of pi in math.pi in the go library as a float64 constant. it therefore appears that go would require this value to be reduced to the same size as the numbers that it is used with for error free comparison results

abc-rvdp
Автор

if Math.pi is used in this method, will it supply a different value for a float64 calculation vs other types like int, int32, etc? what woukl it supply for a mixed calculation such as an int times a float64?

abc-rvdp
Автор

This was immensely helpful, I learned a lot in sucha short time

punklejunk
Автор

I would be interested in seeing something on what empty interfaces are and how they are used if you planned on expanding the series?

TheAfreitag
Автор

hey i love ur videos,
please make further videos on go like concurrency etc

jaymalhotra
Автор

I am confused, .
measure() expect a interface, but you pass in a struct, how did that work?

oneplusonetwo
Автор

Great video, nice and simple way. Thanks

saadabbasi
welcome to shbcf.ru