A repository for showcasing my knowledge of the Google Go (2009) programming language, and continuing to learn the language.

Overview

/Go_Logo_Blue.svg

Learning Google Golang (programming language)

Not to be confused with the Go! programming language by Francis McCabe

I don't know very much about the Google Go programming language, and it is a language I intend to not learn much about. This document will go over my knowledge of the Go programming language.

Hello World in Google Go

This is an example of a hello world program in the Google Go programming language.

package main

import "fmt" // Import Formatting settings

func main()
{ // This is the way I associate curly bracket usage in Go, as I see examples written like this, with the curly bracket wasting an extra line
    fmt.Println("Hello, world!")
}

Comments in Google Go

Comments in Go are identical to comments in C, JavaScript, CSS, C#, C++, etc..

// This is a single line comment
/* This is a
multi-line comment */
/* This is 
* also a
* Multi-line
* comment */

Break keyword in Google Go

break;

To this day, I am still not entirely sure what the break keyword does, but most languages support it.

/!\ This example has not been tested yet, and may not work

Other knowledge of the Google Go programming language

  1. Go was created in 2009 by Google

  2. Google steamrolled over the Go! programming language

  3. Google Go is created by Google

  4. Go is a semicolon and curly bracket language

  5. Go is meant to be a minimal recreation of the C programming language

  6. Google Go uses the .go file extension

  7. Google uses a Gopher as a mascot for the Go programming language.

  8. No other knowledge of the Google go programming language


You might also like...
Перевод книги «Learn Go with Tests» на русский язык.
Перевод книги «Learn Go with Tests» на русский язык.

Изучите Go через тестирование Обложка нарисована Denise Форматы для чтения Gitbook EPUB or PDF Доступные переводы English 中文 Português 日本語 한국어 Türkçe

A series of small code snipppets & exercises to learn Go.

Learning-Go A series of small code snipppets & exercises to learn Go. WARNING: During this excercise you will be learning along with me, I am not your

Golang tutorials - a self-project to learn Go.
Golang tutorials - a self-project to learn Go.

Golang Tutorials a self-project to learn Go. prod by blvnk. Tech With Tim Tutorials Intro to Go created a Hello World program. compiled a Hello World

Rps-game-in-go - Learn Go for Beginners Crash Course (Golang)

rps-game-in-go This rock-paper-scissors game was based on the Udemy course "Lear

A complete guide to undersatnd golang programming language, web requests, JSON and creating web APIs with mongodb

Golang series A complete guide to undersatnd golang programming language, web requests, JSON and creating web APIs with mongodb LearnCodeonline.in 01

Go programming language secure coding practices guide

You can download this book in the following formats: PDF, Mobi and ePub. Introduction Go Language - Web Application Secure Coding Practices is a guide

Some examples for the programming language Go.

Golang_Examples Bubblesort: simple implementation of bubble sort algorithm in Go Level: Beginner GenericStack: a stack (LIFO collection) that can hold

Crash Course about the programming language Go / Golang.
Crash Course about the programming language Go / Golang.

Crash Course about the programming language Go / Golang. In this course I have covered some important concepts and topics in programming.

go programming language tutorial

go programming language tutorial Hello World Hello World fmt package Variables Short Declaration The Var Keyword Exploring Type Own Type Conversion Ty

Comments
  • Fix link to Go! (2003 language by Francis McCabe)

    Fix link to Go! (2003 language by Francis McCabe)


    Fix link to Go! (2003 language by Francis McCabe)

    I forgot to fix the link to the Go! programming language. It displays as an anchor link to a non-existent section, while it should point to another repository. I just don't feel like fixing it today.


    bug documentation enhancement good first issue 
    opened by seanpm2001 0
Owner
Sean P. Myrick V19.1.7.2
I'm an experienced programmer, with the intent to make the world a much better place, and protect freedoms of the Internet. I am skilled in Python, and web dev.
Sean P. Myrick V19.1.7.2
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners

Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software.

Burak Tokman 1 Dec 16, 2021
The Little Go Book is a free introduction to Google's Go programming language

The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling.

Dariush Abbasi 13.4k Dec 2, 2022
Building a shoe store with golang to learn more about this language :)

shoestore-go Building a shoe store with golang to learn more about this language :) TODO Create a basic webpage with the pages: home : to show homepag

Bruno B. Melo 4 Jan 24, 2022
Repository for COMP 429 Programming Assignment# 1 - A simple chat application, by Sabra Bilodeau.

Chatty COMP 429 Programming Assignment 1 A Chat Application for Remote Message Exchange by Sabra Bilodeau Getting Started with Chatty Building the Pro

Sabra Bilodeau 0 Nov 28, 2021
Learn Golang in-depth by solving 15 Quizzes, 10 Exercises and 4 Projects

Modern Go (Golang) - The Complete Beginners Guide 2021 Learn Go (Golang) in-dept

Classroooms 5 Sep 26, 2022
At this example project, I'm trying to learn Golang with Clean structure and come up with a reusable

Learning Golang Language In Clean Structure At this example project, I'm trying to learn Golang with Clean structure and come up with a reusable, nice

GoTorn 3 Sep 25, 2022
Learn-Nakama - An example project template on how to set up and write custom logic in Nakama server

Nakama Project Template An example project template on how to set up and write c

Hartawan Bahari M. 2 Apr 18, 2022
Learn how to write webapps without a framework in Go.

This is an easy to understand example based tutorial aimed at those who know a little of Go and nothing of webdev and want to learn how to write a webserver in Go. You will create a to do list application as you advance the chapters.

Suraj Patil 3.1k Dec 1, 2022
Introduction to beginners learn to go

For-learning-Go-Tutorial 准备写一本Go的书针对初学者快速入门开发和使用go! 学习Go语言需要去了解Go的特性,然后在深入的去实践,如果你想使用Go语言写出Go味道的程序,那么你就需要付出努力去实践了! 先来了解下Go语言为何创造出来的历史吧,Go 语言是由谷歌公司在 20

keke 571 Nov 27, 2022
The purpose of this project is to learn about go-swagger.

learn-go-swagger The purpose of this project is to learn about go-swagger. Requirements Go go-swagger Setup Run ./scripts/gen-swagger to generate swag

Henrik Christensen 0 Nov 20, 2021