Go Comments

Go Comments #

A comment is text in your code that is completely ignored when the program runs.

👉 Comments help:

  • Explain code
  • Make code more readable
  • Temporarily disable code during development or testing

✅ Single-line Comments #

Single-line comments start with //.
Everything from // to the end of the line is ignored by the compiler.

Example: #

// This is a comment
package main

import "fmt"

func main() {
    // Print Hello World to the screen
    fmt.Println("Hello World!")
}

You can also add a comment at the end of a line:

package main

import "fmt"

func main() {
    fmt.Println("Hello World!") // This is a comment
}

✅ Multi-line Comments #

Multi-line comments start with /* and end with */. All text between them is ignored.

Example: #

package main

import "fmt"

func main() {
    /* The code below prints "Hello World" to the screen,
       and it is a basic Go example */
    fmt.Println("Hello World!")
}

💡 Tip: Use // for short comments and /* */ for longer explanations.


✅ Comment to Prevent Code Execution #

Comments are often used to temporarily disable code without deleting it.

Example: #

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
    // fmt.Println("This line does not execute")
}

In this example, the second print statement is commented out and will not run.


🚀 Comments are essential for writing maintainable and clean code.