Exploring Go features and implementing various examples.
This repository contains a collection of Go applications and test modules to explore various features of the Go programming language.
- Simple Go application
- Simple number algorithm implementation (GCD, Fibonacci, etc.)
- Simple game (word making/spelling, number matching)
- File IO check
- DB CRUD examples (SQL and NoSQL)
- Batch processing
- OAuth integration
- Web integration
- Non-blocking actions
- AI implementation
- Cloud integration
- Micro-controller programming
- Input formatting
- Type conversion
- Cucumber tests (godog)
To install the required dependencies, follow these steps:
-
Clone the repository:
git clone https://github.com/smaruf/go-lang-study.git cd go-lang-study
-
Install Go (if not already installed):
https://golang.org/doc/install
To run a specific example, navigate to the corresponding directory and execute the Go file. For example, to run the simple Go application:
cd simple_app
go run main.go