Skip to content

Go Programming Language | Golang Examples | Example Codes | Concepts | Online Resources

Notifications You must be signed in to change notification settings

Tej-Singh-Rana/Golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang


Name Link
Official Site Go Official
Go Docs Site Learn Go

Golang Basic Example Code:


  • Types
  • Variables
  • Control Structures
  • If-Else Conditional Statements
  • Switch Case
    • fallthrough
  • Nested Conditional Statements
  • For, While Loop
    • Break
    • Pass
    • Continue
  • Arrays
  • Slice
  • Map
  • Basic Functions
    • Variadic Function
    • Make Function
    • Panic Function
    • Defer Function
    • Recover Function
    • Recursion Function
    • Closure Function
  • Pointers(*-->asterisk,&-->ampersand)
  • Structs and Interfaces
    • Structs
    • Methods
    • Interfaces
  • Concurrency
    • Goroutines
    • Channels
  • Packages
  • Core Packages
    • Strings
    • Input / Output
    • Files & Folders
    • Errors

GO & OOP:


    • Methods
    • Package Oriented Design
    • Type Embedding
    • Interfaces
  • Encapsulation
  • Message Passing
  • Inheritance
  • Composition
  • Polymorphism