Programming/Go
Go언어 구조체(struct) 편
KayEsQuo
2021. 2. 26. 14:59
이번주제는 구조체다. 처음배울때 대학시절 C언어에서 본것으로 기억나는데, 요즘은 어떤지 모르겠다.
C언어를 기준으로 설명하자면, 사용법은 비슷하다. 구조체에 변수와 타입을 정해주기만하면 선언이 완료된다.
아래 그림은 구조체를 활용하여 두수의 합을 나타낸다.
[ 예 제 ]
package main
import "fmt"
type Number struct {
A int
B int
}
func Add(a, b int) int {
return a + b
}
func main() {
number := Number{A: 1, B: 2}
result := Add(number.A, number.B)
fmt.Println(result)
}