package main
import "fmt"
func var1() {
var a int = 4
var c, d, e int
var f, g, h int = 1, 2, 3
var i float32 = 11.4
var j string = "go lang"
var k = 4.74
var l = "Hi 고!"
var m = true
c = 11
d = 21
e = 31
fmt.Println("a : ", a,
"\nc : ", c,
"\nd : ", d,
"\ne : ", e,
"\nf : ", f,
"\ng : ", g,
"\nh : ", h,
"\ni : ", i,
"\nj : ", j,
"\nk : ", k,
"\nl : ", l,
"\nm : ", m)
}
package main
import "fmt"
func var2() {
var (
name string = "zhyun"
height int32
weight float32
isRunning bool
)
height = 500
weight = 100.01
isRunning = true
fmt.Println("name : ", name)
fmt.Println("height : ", height)
fmt.Println("weight : ", weight)
fmt.Println("isRunning : ", isRunning)
}
if i := 10; i < 11 {
fmt.Println("Short Variable Test Success!")
i++
fmt.Println("i = ", i) // i = 11
}
이다.
package main
import "fmt"
func const2() {
const a, b int = 10, 99
const c, d, e = true, 0.84, "test"
const (
f = 3.14
g, z = "gim", "zhyun"
)
fmt.Println("a : ", a)
fmt.Println("b : ", b)
fmt.Println("c : ", c)
fmt.Println("e : ", e)
fmt.Println("d : ", d)
fmt.Println("f : ", f)
fmt.Println("g : ", g)
fmt.Println("z : ", z)
}