Development/Go

[Go] naked return 기능

Logan Moon 2022. 6. 2. 23:02
728x90

golang 로고

package main

import (
	"fmt"
	"strings"
)

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

func main() {
	totalLength, up := lenAndUpper("nico")
	fmt.Println(totalLength, up)
}

golang에서 lenAndUpper 함수에서 반환 값으로 length와 uppercase를 써주지 않아도 되는 기능을 "naked return"이라고 한다.

728x90