Golang Learning resources

golang

Golang Learning resources

Data type detection

dataFields interface{}

dtype := reflect.TypeOf(dataFields).Kind().String()

var c Company

fmt.Println(reflect.ValueOf(&c).Kind().String()) //ptr
fmt.Println(reflect.ValueOf([]string{"aid", "cid", "type"}).Kind().String()) //slice

Linux terminal build for windows

Syntax: env GOOS=target-OS GOARCH=target-architecture go build package-import-path
$ env GOOS=windows go build

Windows terminal build

set GOOS=linux
go build -o appName

Golang How to upgrade to Go 1.17

go mod tidy -go=1.17

Module on by default

go env -w GO111MODULE=auto

Go Module Create

mkdir encdec && cd encdec
go mod init mateors.com/encdec
write your source code & save the file

Go Module, Call your code from anothe module

import (
     ...
    "mateors.com/encdec"
)

go mod edit -replace mateors.com/encdec=../encdec
go get mateors.com/encdec

Resource

Owner
MD MOSTAIN BILLAH
Highly motivated full stack developer
MD MOSTAIN BILLAH
Similar Resources

Contains hundreds of samples for learning Go.

Contains hundreds of samples for learning Go.

Get Started introduction installation Basics hello scopes imports simple multiple alias lifecycle comments simple multiline documentation semicolons v

Dec 15, 2022

Repository for learning GO lang

LearnGOLang Repository for learning GO lang. What is Go? Go is a fast, statically typed compiled language Compiled to machine level code, does not nee

Oct 15, 2021

Learning GO language by building projects

Learning GO language by building projects

GoLangProjects Projects list Helloworld Variables Userinput Conversion Math, crypto & random Time & Date Pointers Arrays Slices Maps Structures If-Els

Dec 5, 2022

Learning and Practice - Go Lang

Go Lang - Learning and Practice All the code stored here is provided by Tour of Go Basics Packages, variables, and functions Flow control statements:

Jan 14, 2022

CI/CD Learning

cicd-learning CI/CD Learning /gowebapp Building Here we will cover building the application and docker image Go To build the web app, just run, from t

Nov 25, 2021

Collecting and learning common algorithms

中文 Alogrithms Learning alogrithms. Dynamic Programming Fibonacci Grid Traveler Can Sum How Sum TODO Sorting Selection Sort Bubble Sort Insertion Sort

Jan 10, 2022

Goro: A High-level Machine Learning Library for Go

Goro: A High-level Machine Learning Library for Go

Overview Goro is a high-level machine learning library for Go built on Gorgonia. It aims to have the same feel as Keras. Usage import ( . "github.

Nov 20, 2022

Turtorial - A Hard Fork Of Icexin's Great Gocraft Project Aimed At Learning Basic Programming Tasks Through Turtles

Turtorial - A Hard Fork Of Icexin's Great Gocraft Project Aimed At Learning Basic Programming Tasks Through Turtles

TURTORIAL A voxel sandbox-survival game aimed at teaching the basics of programm

Jan 25, 2022

This is my first golang project. The main reason for its existence is the need for practice. I will be studying golang while writing this project

My first GoLang project Project Aim The goal of this project is to develop the most simple golang bot to learn how to work with this programming langu

Jan 7, 2022
Examples of Golang compared to Node.js for learning
Examples of Golang compared to Node.js for learning

This guide full of examples is intended for people learning Go that are coming from Node.js, although the vice versa can work too. This is not meant to be a complete guide and it is assumed that you've gone through the Tour of Go tutorial. This guide is meant to be barely good enough to help you at a high level understand how to do X in Y and doing further learning on your own is of course required.

Jan 9, 2023
Skill builders for learning conversational Golang.

goPracticum Skill builders for learning conversational Golang. The Theory I'm stealing...err...borrowing profusely from human language learning and cu

Dec 9, 2021
Golang - A collection of small Go programs used as learning exercises

This repo is a collection of small Go programs used as learning exercises Some o

Dec 31, 2021
This is a learning poem for golang~
This is a learning poem for golang~

golang-learning This will be a learning Bible ( in developing ... ) for golang~ PS : Currently, all learning content is based on Golang 1.17.5. 主要包含以下

Jan 12, 2022
This is a learning poem for golang~
This is a learning poem for golang~

golang-learning-bible This will be a learning Bible ( in developing ... ) for golang~ 中文 | English PS : Currently, all learning content is based on Go

Jan 12, 2022
Golang - Learning go aka Flow with the go

golang learning go aka Flow with the go! helpful links tour of go: https://go.de

Feb 3, 2022
Learning Hexagonal Pattern with Golang

Marketplace Utility Software yang harus terinstal di komputer Software Versi Golang 1.17+ MariaDB 10.3+ Cara Menjalakan Clone repo ini Buat database d

Feb 10, 2022
My ML - A machine learning package based on golang

my_ML a machine learning package based on golang 这是一个基于golang的机器学习库和一些机器学习的数据集,可

Feb 15, 2022
This project is a collection of many of the basic tools used on Unix-like operating systems implemented in Go as a learning exercize.

GoUnix This project is a collection of many of the basic tools used on Unix-like operating systems implemented in Go as a learning exercize. The idea

Jul 21, 2022
100 days of Go learning
100 days of Go learning

This repository is a journal of my path to learning GO. By the end of the 100 days, you should be able to follow along by day and learn Go as well.

Oct 27, 2022