Go is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson.Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.
Donwload Go at Download Go
- Using for-loop to print numbers from 1 to 10 (Type 1) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog1.go
- Program in Go to demostrate Embedded Type relationship ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog2.go
- Program to implement variadic parameter function in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog3.go
- Program to implement Closure(Lambda function) in Go (PART 2) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog4.go
- Program to implement second style of declaring variables in GO. ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog5.go
- Program to implement recursion in Go using Factorial ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog6.go
- Program to demonstrate the use of function calling as struct methods explicitly ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog7.go
- Program to print hello world ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog8.go
- Program to implement array in Go (Part 3) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog9.go
- Program to implement global variables in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog10.go
- Function to implement variables ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog11.go
- Using for-loop to print numbers from 1 to 10 (Type 2) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog12.go
- Implementing function to return multiple values in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog13.go
- Program to implement Boolean expressions ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog14.go
- Program to enter temperature in deg C and ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog15.go
- Program to enter number and double it ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog16.go
- Program in Go to implement interface ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog17.go
- Nested map implementation using Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog18.go
- Implementing Map in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog19.go
- Program to create slice and append element to it ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog20.go
- Program to fetch the day name by day number ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog21.go
- Program to create slice and copy content of one in another ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog22.go
- Program to implement string equality check ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog23.go
- Program to demonstrate use of constructor in struct in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog24.go
- Using os exit package and print my name ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog25.go
- Program to implement certain string functions ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog26.go
- Program to check numbers between 1 and 10 as ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog27.go
- Program to implement constants in Go ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog28.go
- Program in Go to implement expresion evaluation ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog29.go
- Program to implement array in Go (Part 1) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog30.go
- Program to implement array in Go (Part 2) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog31.go
- Program to implement a function to calculate average of float numbers ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog32.go
- Program to implement Closure(Lambda function) in Go (PART 1) ---> https://github.com/projjal1/Basic-Go-Programs/blob/master/prog33.go