Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 2.61 KB

README.md

File metadata and controls

48 lines (36 loc) · 2.61 KB

Go.CheatRepo

Go Report Card

This is a small "Cheat repo", I made for myself and ofcourse any one else who might find it usefull. More or less cheat sheet in repository format.

I made this because I "hate" going through long and slow tutorials / blog posts when I want to learn something new. Some times I just want a bunch of code examples that are ready to be run, that shows me exatly what stuff does.

So I went ahead and created this repository to help other people getting started with go with a bunch of code samples, showing of some of the features of Go. Each section will include a README.md describing the code and how it works and also a working Go file that works, that you can play around with. Below is a list of the current progress of the project.

Current Sections:

Section Code done Readme done
Array ✔️ ✔️
Basics ✔️ ✔️
Cli
Concurrency
Defer ✔️
For ✔️
Functions ✔️
HelloWorld ✔️
If ✔️
Imports ✔️
Interface ✔️
Map ✔️
Mocking ✔️
OnlineImports ✔️
Pointers ✔️
PublicPrivate ✔️
SimpleApi ✔️
Struct ✔️
Tests ✔️ ✔️
TypeConversions

Roadmap

  • Readme files in all Subfolders for indepth descriptions
  • Perhaps some comments in the code
  • Youtube clip going over all the parts
  • Add more parts as I learn more about Go

Supported by:

https://www.jetbrains.com/?from=TopSwagCode

I want to make a special shout-out to Jetbrains this time. Simply loved using Goland learning to code Go. Really made me feel productive, when starting out from zero Go knowledge.