Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Comments in Go | Getting Started
Introduction to GoLang
course content

Course Content

Introduction to GoLang

Introduction to GoLang

1. Getting Started
2. Data Types
3. Control Structures
4. Functions
5. Arrays and Slices
6. Intro to Structs & Maps

book
Comments in Go

Comments serve as annotations in code, providing additional information to the code's reader, such as explanations of what the code accomplishes and how it operates.

They are not executed as part of the program and are disregarded by the compiler, thus having no impact on the code's behavior.

Note

In Go, a compiler is a program that translates human-written Go code into a format comprehensible and executable by a computer.

There are two types of comments in Go: Single-line comments and Multi-line comments.

Single-Line Comment

You can create a single-line comment in Go by typing two forward slashes (//). Anything following these double slashes will be recognized as a comment by the compiler and text editors:

go

index

copy
1234567
package main import "fmt" func main() { // This is a single line comment fmt.Println("Hello World") // This is another comment }

Multi-Line Comment

A multi-line comment in Go starts with /* and ends with */. Everything enclosed between these markers constitutes the comment's content:

go

index

copy
123456789101112
package main import "fmt" func main() { /* This is a multi-line comment */ fmt.Println("Hello World") /* it can also be added in a single line */ }

By using comments, we can make the code more readable and understandable, both for ourselves and for others who may work on the code in the future.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 3
We're sorry to hear that something went wrong. What happened?
some-alt