Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thatbackendguy/go-lang-practise
https://github.com/thatbackendguy/go-lang-practise
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/thatbackendguy/go-lang-practise
- Owner: thatbackendguy
- Created: 2024-04-25T07:05:10.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T13:28:07.000Z (7 months ago)
- Last Synced: 2024-05-02T08:39:40.261Z (7 months ago)
- Language: Go
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Go Lang Practise
## Basics of Go
1. Variables and different types of declaration
2. Multiple Declarations
3. Zero values - default values of different types
4. Constants (const)
* typed
* untyped
5. IOTA
6. Data types in Go
* predefined data types: int, uint, float, rune, byte, boolean, string
* composite: array, slice, map, and struct## Operators
1. Arithmetic
2. Logical
3. Assignment
4. Comparison## Program Flow
1. If, else If, else..
2. for, use for loop as while
3. goto, break, continue, labels
4. switch cases## Arrays
* declarations, operations, keyed elements## Slices
* declarations, basic operations, backing array, comparing slices, append(), copy()