Skip to content

vikashvverma/golang-slides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slides for Introduction to Golang

Running slides

Please make sure that $GOPATH/bin is included to your $PATH.

$ git clone https://github.com/vikashvverma/golang-slides.git
$ cd golang-slides
$ go get golang.org/x/tools/cmd/present
$ present

Program

  • Introduction
  • Why Go
  • Variable & Inferred Typing
  • Constants
  • Printing Constants and Variables
  • Packages and imports
  • Code location
  • Exported names
  • Functions, signature, return values, named results
  • Pointers
  • Slides
  • Code
  • Basic types
  • Type Assertion
  • Structs
  • Initializing
  • Composition vs inheritance
  • Slides
  • Code

Releases

No releases published

Packages

No packages published