2012년 4월 25일 수요일

function

function.


함수. 드디어 함수.


C 언어에서 함수의 리턴값은 하나다.

GO 언어에서는 함수의 리턴값이 하나 이상이다.


함수가 2개의 값을 리턴하는 예제를 보자.






package main


import "fmt"


func main() {    

a, b := func1()

fmt.Println( a, b);


}




func func1() (int, int) {
return 11, 22
}























하도, 신기해서 3개도 해봤다.



package main


import "fmt"


func main() {    

a, b, c := func1()

fmt.Println( a, b, c);


}




func func1() (int, int, int) {
return 11, 22, 33
}