Golang
02. Simple Values

Simple Value in Go

The are several simple value types in Go. These are the basic building blocks of any Go program:

  • String
  • Integer
  • Float
  • Char
  • Boolean
  • Rune

Code example

package main
 
import "fmt"
 
func main() {
	// simple values
	// int
	fmt.Println(42) // 42
	fmt.Printf("%T\n", 42) // int
 
	// float
	fmt.Println(3.14); // 3.14
	fmt.Printf("%T\n", 3.14) // float64
 
    // string
	fmt.Println("Hello, World!\t") // Hello, World!
	fmt.Printf("%T\n", "Hello, World!\t") // string
 
    // boolean
	fmt.Println(true) // true
	fmt.Printf("%T\n", true) // bool
	fmt.Println(false) // false
	fmt.Printf("%T\n", false)// bool
 
	// rune
	fmt.Println('H') // H
	fmt.Printf("%T\n", 'H') // int32
 
	//char
	fmt.Println("H")// H
	fmt.Printf("%T\n", "H")// string
}