728x90
반응형
728x90
반응형
728x90
반응형
// go 언어의 특징 중 하나ㄹ, 반환값을 복수 개로 할수 있음
package main
import "fmt"
// single return value 단일 반환값
func HelloWorld1(param1 string, param2 string) string {
return param1
}
// multi return value 다중 반환값
func HelloWorld2(param1 string, param2 string) (ret1 string, ret2 string) {
return param1, param2
}
func main() {
v1 := HelloWorld1("Hello", "World")
fmt.Println(v1)
v2, v3 := HelloWorld2("Hello", "World")
fmt.Println(v2, v3)
}
728x90
반응형

'Go' 카테고리의 다른 글

Install Go Visual Studio Code  (0) 2018.11.23
728x90
반응형
# First, set GOROOT and GOPATH
# Second, execute current cmd
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v golang.org/x/tools/cmd/godoc
go get -u -v github.com/zmb3/gogetdoc
go get -u -v golang.org/x/lint/golint
go get -u -v github.com/fatih/gomodifytags
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/goimports
go get -u -v github.com/cweill/gotests/...
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/josharian/impl
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/alecthomas/gometalinter
gometalinter --install
728x90
반응형

'Go' 카테고리의 다른 글

multi return value (golang)  (0) 2022.07.26

+ Recent posts