⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

A collection of Go (Golang) programs and algorithms, including data structures, sorting, probability, and concurrency examples. Great for learning and practicing Go fundamentals.

Notifications You must be signed in to change notification settings

Debashich/GoPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Practice Repository

This repository contains my practice files for various Go (Golang) topics. Each folder covers a different concept or feature of the Go programming language, with example code and exercises.

Structure

  • Each directory focuses on a specific Go topic (e.g., concurrency, interfaces, error handling, etc.).
  • Example files and notes are included for each topic.

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/your-repo.git
  2. Navigate to any topic folder and run the Go files:
    cd <topic-folder>
    go run <file.go>

Topics Covered

  • Basics (variables, types, functions)
  • Control Structures
  • Structs and Interfaces
  • Concurrency (goroutines, channels)
  • Error Handling
  • Packages and Modules
  • Testing
  • And more...

Contribution

Feel free to fork and contribute by adding more examples or improving existing ones.

License

This project is licensed under the MIT License.

About

A collection of Go (Golang) programs and algorithms, including data structures, sorting, probability, and concurrency examples. Great for learning and practicing Go fundamentals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages