Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Golang.pdf
Search
Himanshu Singh
December 23, 2018
0
160
Golang.pdf
Himanshu Singh
December 23, 2018
Tweet
Share
More Decks by Himanshu Singh
See All by Himanshu Singh
Debugging as a Skill
himanshoe
0
22
Elevating your App’s performance
himanshoe
0
32
FOMO in Android
himanshoe
1
810
Composing your Canvas : DroidCon
himanshoe
2
410
Composing in your Canvas
himanshoe
0
120
Backend Engineering for Android Developers
himanshoe
0
500
Mastering CameraX API
himanshoe
0
170
Modularizing your Android App
himanshoe
0
280
kotlin.pdf
himanshoe
0
77
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Become a Pro
speakerdeck
PRO
25
5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
Raft: Consensus for Rubyists
vanstee
136
6.6k
Into the Great Unknown - MozCon
thekraken
32
1.5k
What's new in Ruby 2.0
geeforr
343
31k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Embracing the Ebb and Flow
colly
84
4.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
A Philosophy of Restraint
colly
203
16k
Transcript
None
None
What is Go ? • Launched in 2007. • Backed
By Google. • Kubernetes , Docker are built in Go. • In Build Concurrency. • NOT Object Oriented. • Based on C
Hello World!
Execute
Variables
Data - Types
And Yes! Custom Types
Loops - FOR
Conditional Statements
Array Slices
Maps
Functions <3
Eeeeh?
Yay !
Oh ! Get me Closure
Panic
Pointers
Structs
Methods
Interfaces
Go - Routines
Parallel vs Concurrent
In Go?
Channels
Channels
HTTP/Server
None
Why Go is best for future?
Why Go is best for future?
Why Go is best for future?
Efficiency and Just it
None
None
None
None
https://www.youtube.com/mindorks https://medium.com/@himanshoe https://golang.org/doc/
None