6 Go! 함수 결과값(Results)

foxkim·2019년 3월 19일
0

Go

목록 보기
6/9

Multiple results

실행결과

위의 코드는 함수 swap이 두 개의 문자열을 입력 받아서 순서를 바꾸어 주는 간단한 기능을 수행한다. 뭐 별 내용은 없고, 여러 개의 함수 결과값(반환값)을 가질 수 있는 게 핵심이다.
world hello... 세계가 안녕한다...

Named results

실행결과

위의 코드는 입력받은 정수값을 자릿수별로 나누어(분해해) 주는 코드이다.
함수 선언할 때 결과값 부분에 x, y라는 이름을 붙여주니까return 키워드만 사용해도 자동으로 반환해준다.
함수 선언할 때 결과값을 처음에 명확하게 설계하고 들어간 후, return만 간단히 때려버리는 cool함을 보여준다.

출처

https://go-tour-kr.appspot.com/#9
https://go-tour-kr.appspot.com/#10

profile
프로그래머 클래스를 상속받고 싶어요.

0개의 댓글