Golang: Constant

By Xah Lee. Date: . Last updated: .

Constants are declared like variables, but with the const keyword.

[see Golang: Variables]

Constants can be character, string, boolean, or numeric values.

package main

import "fmt"

func main() {
    const c1 = 345
    const c2 = true

    fmt.Println(c1, c2)

}

Numeric Constants

Numeric constants are high-precision values.

An untyped constant takes the type needed by its context.

Reference

The Go Programming Language Specification - The Go Programming Language#Constants

If you have a question, put $5 at patreon and message me.

Golang

  1. Compile, Run
  2. Package, Import
  3. Comment
  4. Print
  5. String
  6. Rune
  7. Variable
  8. Zero Value
  9. Constant
  10. If Then Else
  11. Switch/Case
  12. Loop
  13. Basic Types
  14. Array
  15. Slice
  16. Map
  17. Struct
  18. Function
  19. regexp
  20. Read File
  21. Write to File
  22. Walk Dir
  23. Check File Exist
  24. System Call
  25. Get Script Path
  26. Pointer
  27. Defer
  28. Random Number

Examples

  1. match any regexp
  2. Validate Links
  3. Generate Sitemap

Reference

  1. Go Spec