/go-study-exercises

Solved exercises from my studies of the Go programming language.

Primary LanguageGoMIT LicenseMIT

Go Language Study Exercises

This repository contains solved exercises from my studies of the Go programming language. All exercises are sourced from the playlist Aprenda Go by vkorbes.

Overview

The exercises in this repository are intended to reinforce concepts and improve proficiency in Go. They cover a range of topics, including basic syntax, data structures, concurrency, and more.

Structure

The exercises are organized by topic and each exercise is contained within its own directory. Each directory includes:

  • A README.md file describing the exercise.
  • The Go source code implementing the solution.
  • Any additional resources or notes relevant to the exercise.

Getting Started

To get started with the exercises:

  1. Clone the repository.
  2. Navigate to the directory of the exercise you want to work on.
  3. Read the README.md file for instructions and details about the exercise.
  4. Run the Go code to see the solution in action:
    go run main.go

Requirements

  • Go (version 1.16 or later recommended)

Contributing

Contributions are welcome! If you have a new exercise, improvement, or bug fix, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Commit your changes with a clear message.
  4. Push your branch to your forked repository.
  5. Create a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

Special thanks to vkorbes for providing the excellent resources and exercises that made this repository possible.