1. 매개변수 타입과 리턴 타입은 이름 뒤에 지정한다.
func <함수명> ( ) <리턴 타입> {
return <리턴값>
}
2. 매개변수가 같은 타입일 때는 한 번만 명시해도 됨!!
import "fmt"
//1. 매개변수 타입, 리턴 타입은 이름 뒤에 지정한다.
//괄호 안의 int들은 매개변수에 대한 타입을 지정한 것이고
//중괄호 앞의 int는 함수의 리턴 타입을 지정한 것이다.
//약간 함수 리턴 타입은 솔리디티같다!
func add1(x int, y int) int {
return x + y
}
//2. 매개변수 x, y가 같은 타입일 때에는 타입을 한 번만 명시해도 된다.
func add2(x, y int) int {
return x + y
}
func main() {
fmt.Println("add1(x int, y int)의 결과: ", add1(42, 13))
fmt.Println("add2(x, y int)의 결과: ", add2(42, 13))
}
'GoLang' 카테고리의 다른 글
21.10.07 zero values (0) | 2021.10.07 |
---|---|
21.09.13 [프로그래머스] 기본 자료형 (0) | 2021.09.14 |
21.09.13 [프로그래머스] 여러가지 변수 선언 방법 (0) | 2021.09.13 |
21.09.13 [프로그래머스] 함수와 여러가지 리턴 방법 (0) | 2021.09.13 |
21.09.13 [프로그래머스] Hello World (0) | 2021.09.13 |