Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rushi0508/golang-playground
This repository contains different modules to learn Go Lang
https://github.com/rushi0508/golang-playground
go golang learn-go
Last synced: 15 days ago
JSON representation
This repository contains different modules to learn Go Lang
- Host: GitHub
- URL: https://github.com/rushi0508/golang-playground
- Owner: Rushi0508
- Created: 2024-08-21T13:46:48.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-30T06:16:23.000Z (5 months ago)
- Last Synced: 2024-11-11T09:05:04.584Z (2 months ago)
- Topics: go, golang, learn-go
- Language: Go
- Homepage:
- Size: 43.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go Language - Tutorial and Playground
Welcome to the Go Language Modules repository! This repository contains a collection of various Go modules designed to learn and demonstrate Go's capabilities.
## Table of Contents
1. [Introduction](./Introduction/README.md#introduction)
- [Why to learn GO Lang?](./Introduction/README.md#why-to-learn-go-lang)
- [Why Google created GO Lang?](./Introduction/README.md#why-google-created-go-lang)
- [Key features of GO Lang](./Introduction/README.md#key-features-of-go-lang)
- [Companies using GO Lang](./Introduction/README.md#companies-using-go)2. [Install Go Lang](./Install%20Go/README.md#installation)
- [Hello World in Go](./Install%20Go/README.md#first-go-program)
3. [Packages and Imports in Go](./Packages%20and%20Imports/README.md)
4. [Variables in Go](./Variables/README.md)
- [Basic Variable Declaration](./Variables/README.md#basic-variable-declaration)
- [Zero Values](./Variables/README.md#zero-values)
- [Multiple Variable Declaration](./Variables/README.md#multiple-variable-declaration)
- [Constants](./Variables/README.md#constants)
- [Public Variables](./Variables/README.md#public-variables)
- [Private Variables](./Variables/README.md#private-variables)5. [Input and Output Operations](./05-IO%20Operations/README.md)
- [How to output?](./05-IO%20Operations/README.md#how-to-output)
- [How to input?](./05-IO%20Operations/README.md#how-to-input)
6. [Functions in Go Lang](./06-Functions/README.md)
7. [Error handling and underscore (\_) Keyword](./07-Error%20Handling%20and%20_%20Keyword/README.md)
8. [Arrays & Slices in Go](./08-Arrays%20and%20Slices/README.md)
- [Arrays](./08-Arrays%20and%20Slices/README.md#arrays)
- [Slices](./08-Arrays%20and%20Slices/README.md#slices)
9. [Conditions in Go (if-else and switch)](./09-Conditions%28if-else%20and%20switch%29/README.md)
10. [Loops in Go](./10-Loops/README.md)
11. [Maps in Go](./11-Maps/README.md)
12. [Structs in Go](./12-Structs/README.md)
13. [Pointers in Go](./13-Pointers/README.md)
14. [Strings Package in Go](./14-Strings%20Package/README.md)
15. [Time Package in Go](./15-Time%20Package/README.md)
16. [Defer, Panic and Recover](./16-Defer%2C%20Panic%20and%20Recover/README.md)
- [Defer](./16-Defer,%20Panic%20and%20Recover/README.md#defer)
- [Panic](./16-Defer,%20Panic%20and%20Recover/README.md#panic)
- [Recover](./16-Defer,%20Panic%20and%20Recover/README.md#recover)