연산자

산술 연산자

var a = 1 + 1
var b = 1 ^ 1
fmt.Sprintf("True : %b", a == b)

Function

naked

func lenAndUpper(name string) (lengthh int, upppercase string) {
	lengthh = len(name)
	upppercase = strings.ToUpper(name)
	return
}

defer

func lenAndUpper(name string) (lengthh int, upppercase string) {
  // return 되면서 Println 수행
	defer fmt.Println(lengthh, upppercase)
	lengthh = len(name)
	upppercase = strings.ToUpper(name)
	return
}

Goroutine

Goroutine

Context

Context

Channels