반응형
Go lang return
보통 fucn 작성 시 return 에 return 할 변수명을 적어주는데 golang 에선 이를 미리 선언 함으로서
retrurn 만으로 데이터를 전달 할 수 있는 방법도 존재한다.
일반적인 retrun
func lenAndUpper(name string) (int, string) {
return len(name), strings.ToUpper(name)
}
naked retrun
func lenAndUpper(name string) (lenght int, uppercase string) {
lenght = len(name)
uppercase = strings.ToUpper(name)
return
}
필자는 코딩 시 코드 내에 명확한 구조와 로직을 표현 하는 것을 선호하기 때문에 사용하지는 않으나 신기한 기능인 것 같다.
어떤 경우에 쓰는지는 다음에 알아보도록 하자 ㅋ
반응형
'Go(go lang) 기본' 카테고리의 다른 글
go lang : 명명 규칙 내 대소문자 의미 (private, public) (0) | 2021.06.23 |
---|---|
go lang : 상수 선언, 축약선언 방법 (0) | 2021.04.14 |
go lang : Mac os에 Go lang 설치 시 user 경로에 go 폴더 없을 때 (0) | 2021.03.02 |
go lang : Setting and IDE(VS Code) go lang install (0) | 2021.03.02 |
공부하 Go! 언어를 배워보장... (0) | 2021.02.27 |