Skip to content

dawushi97/goByExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoByExample Practices

Introduction

This repository contains my learning journey and practice implementations based on the excellent Go by Example tutorials. It serves as a personal collection of Go programming examples and exercises, helping me better understand Go programming concepts through hands-on practice.

Repository Structure

The repository is organized by different Go programming concepts:

  • arrays.go - Examples of array implementations and usage
  • constants.go - Understanding Go constants
  • for.go - Different types of for loop implementations
  • hello-world.go - Basic Go program structure
  • if-else.go - Conditional statements in Go
  • slices.go - Working with Go slices
  • switch.go - Switch statement implementations
  • values.go - Basic value types in Go
  • variables.go - Variable declarations and usage

Purpose

The main purposes of this repository are:

  1. Document my learning progress with Go programming
  2. Provide practical examples for future reference
  3. Share insights and understanding gained from Go by Example
  4. Create a comprehensive collection of Go programming patterns and practices

Acknowledgments

This project is based on the materials from Go by Example, created by Mark McGranaghan and updated by Eli Bendersky. I would like to express my sincere gratitude to the creators and maintainers of Go by Example for providing such an excellent resource for learning Go.

Future Plans

I plan to:

  • Continue adding more examples and practices
  • Include personal notes and insights for each concept
  • Add detailed comments explaining the code functionality
  • Share my learning experiences and challenges
  • Include additional resources and references
  • Create summaries of key Go programming concepts

Resources

Contributing

While this is primarily a personal learning repository, suggestions and feedback are welcome through issues or pull requests.

License

This repository is for educational purposes. The original examples are from Go by Example, which is licensed under a Creative Commons Attribution 3.0 Unported License.


Note: This is a learning project and is not affiliated with the official Go by Example website.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages