Language/Golang5 Golang 함수 Go에서 함수는 func 키워드를 사용해서 정의한다. func 함수명(매개변수_이름 매개변수_자료형) 리턴값_자료형 {...} ()안에는 0개 이상의 매개변수의 이름과 타입이 들어가고, ()와 {}사이에 리턴값의 이름(생략 가능)과 타입을 작성한다. 그리고 {} 안에 함수의 로직을 구현한다. func main() { fmt.Println(sum(2, 3)) // 5 } func sum(a int, b int) int { return a + b } 위 코드는 int 타입 a와 int 타입 b를 입력받아 그 합을 구하는 sum 함수를 작성한 예시이다. 이 함수는 아래와 같이 리턴값에 이름을 붙여서 작성할 수도 있다. func sum(a int, b int) (r int) { r = a + b return r.. 2019. 9. 3. 이전 1 2 다음