Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wfercanas/basic-golang-ii
This project contains basic and intermediate exercises practice and learn core concepts and syntax of Go.
https://github.com/wfercanas/basic-golang-ii
golang golang-examples
Last synced: 2 days ago
JSON representation
This project contains basic and intermediate exercises practice and learn core concepts and syntax of Go.
- Host: GitHub
- URL: https://github.com/wfercanas/basic-golang-ii
- Owner: wfercanas
- Created: 2022-01-29T23:43:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-30T01:43:24.000Z (almost 3 years ago)
- Last Synced: 2024-06-21T18:55:41.633Z (5 months ago)
- Topics: golang, golang-examples
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic Go - II
## Project Description
This project contains some basic and some intermediate exercises to practice and learn core concepts and syntax of Go.
This project is the continuum of the exercises provided in the [Basic - I Repo](https://github.com/wfercanas/Basic-Golang)## Concepts
1. Functions and Variadic Functins
2. Pass Functions as Parameters
3. Return Functions
4. Error Customization and Handling
5. Work with the CLI (minMax folder)
6. Loops
7. Pointers
8. Structs
- Basic struct creation (employee folder)
- Constructor function
- new Keyword
- Pointers to structs
- Pointers of structs as Function Args.
- Read a JSON File and decode it into a struct (json folder)
- Write a JSON File after encoding from a struct (json folder)