Posts
Miigon's blog
Cancel

Golang Project: Tic Tac Toe

In this article, I’ll go through my process of writing a simple Tic-Tac-Toe game in Golang. Error handling, closures, iota as well as other golang features are used to create the game. Before...

Golang: Control structures

Control structures Taken from Effective Go: The control structures of Go are related to those of C but differ in important ways. There is no do or while loop, only a slightly generalized for; sw...

Golang: Values, Types and Variables

Variables Noted that in Go, type lies after variable/function name, which is different from all the other “C-like” languages, eg. C, C++, C#, Java. Here’s a great article on why the Go declara...

Golang: Functions

Functions Reader of this blog is assumed to have some basic programming skills. So in this series, we will not get into basic things like how function works. Because it’s basically the same for ev...

Golang: Packages - Introduction

Packages - Introduction Every Go program is made up of packages. Note: Do not get confused with Go modules, which is Go’s dependency management system. A Go modules usually contains one or mor...

Golang: Starting my journey

Golang Disclaimer: This series is meant to compare the features and quirks of Golang with other languages like C, because that’s basically how I learned the language. However, this means that...

Announcement | 公告

What? Here’s my personal blog on which I may post stuffs like what I am learning recently, what I found fascinating and want to talk about, or just random thoughts. Why? I have been learning pr...