Go (also known as Golang ) is a programming language developed at Google in 2007 and open-sourced in 2009. It was designed to combine the efficacy, speed, and safety of a statically typed and compiled language with the ease of programming of a dynamic language. Go has just 25 keywords which makes it easy to read, write and maintain.

โ€ข1h 6m read timeโ€ขFrom kps.hashnode.dev
Post cover image
Table of contents
DownloadInstallationVS CodeVariablesConstantsData Typesif/elseswitchLoopsDereferencingNew functionBut Why?DefiningDeclaring and initializingWithout field nameAccessing fieldsExported fieldsEmbedding and compositionStruct tagsPropertiesArraysSlicesConstructing ErrorsCustom ErrorsWhat is ConcurrencyConcurrency vs ParallelismCommunicating Sequential Processes (CSP)Basic ConceptsWhat is a goroutine?Fork-Join Model
6 Comments

Sort: