An open API service indexing awesome lists of open source software.

https://github.com/zoranpandovski/learn-go

:books: :squirrel: Learn go with code examples :squirrel: :books:
https://github.com/zoranpandovski/learn-go

go go-examples go-tutorial golang golang-examples golang-tutorial learn-go learning-by-doing

Last synced: about 1 year ago
JSON representation

:books: :squirrel: Learn go with code examples :squirrel: :books:

Awesome Lists containing this project

README

          


Gopher




## Table of Contents
1. **[Getting started](examples/getting_started)**
* [What is Golang](examples/getting_started/what_is_golang.md)
* [Go basic syntax](examples/getting_started/go_syntax.md)
* [Go program structure](examples/getting_started/go_program_structure.md)
2. **[Variables](examples/variables/variables.go)**
3. **[Data Types](examples/data_types)**
* [Bools](examples/data_types/bool/bool.go)
* [Numerics](examples/data_types/numeric/numeric.go)
* [Strings and string methods](examples/data_types/string/string.go)
4. **[Constants](examples/constant/constant.go)**
5. **[Operators](examples/operators)**
* [Arithmetic Operators](examples/operators/arithmetic/arithmetic.go)
* [Relational Operators](examples/operators/relational/relational.go)
* [Logical Operators](examples/operators/logical/logical.go)
* [Bitwise Operators](examples/operators/bitwise/bitwise.go)
* [Miscellaneous Operators](examples/operators/misc/misc.go)
6. **[Control flow](examples/control_flow)**
* [The if statement](examples/control_flow/if/if.go)
* [The switch statement](examples/control_flow/switch/switch.go)
* [The select statement](examples/control_flow/select/select.go)
* [The for statement](examples/control_flow/for/for.go)
* [Loop control statements](examples/control_flow/for/for.go)
* [The break statement](examples/control_flow/for/for.go)
* [The continue statement](examples/control_flow/for/for.go)
7. **[Functions](examples/functions)**
* [Function declaration](examples/functions/declaration/declaration.go)
* [Multiple Return Values](examples/functions/multiple_return/multiple_return.go)
* [Variadic Functions](examples/functions/variadic/variadic.go)
* [Closures](examples/functions/closure/closure.go)
* [Recursion](examples/functions/recursion/recursion.go)
* [Methods](examples/method/method.go)
8. **[Concurrency](examples/concurrency/concurrency.md)**