Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- String 함수
- 고 배열
- 백준 12761번
- flask
- 12761 돌다리
- 도메인 주도 개발
- 정렬
- http 완벽가이드
- http 개념
- ddd
- 자바 디자인 패턴
- 백준 사이트
- 자바
- MongoDB Realm
- golang struct
- 자바 디자인패턴
- hadoop
- 하둡
- 몽고디비 렘
- 도메인 주도 개발 시작하기
- golang
- 우분투
- 12761번 돌다리
- 트리 순회
- 파이썬
- 백준
- go
- 백준 파이썬
- 백준 12761
- domain driven develop
Archives
- Today
- Total
목록struct (1)
개발바닥
[기본 개념 요약] 구조체
구조체란? 구조체는 여러 필드를 묶어서 사용하는 타입이다. 고 언어에서는 class를 지원하지 않기 때문에 고 언어에서 만큼은 객체로 쓰인다. 프로그래밍에서 추구해야 될 방향으로 "결합도(의존성)은 낮게 응집도는 높게" 하기 위해 함수, 배열, 구조체 등을 사용한다. 여기서 구조체는 관련된 데이터들을 묶어서 응집도를 높이고 재사용성을 증가시키는 역할을 한다. 구조체 선언 type 타입명 struct{ 필드명 타입 ... 필드명 타입 } ex) type User struct{ Name string Age int } 구조체 크기 구조체는 타입이므로 변수 형태와 사이즈를 가지고 있다. 구조체 사이즈는 모든 필드에 사이즈를 더한 값이다. 여기서 주의할 사항으로 고언어 컴파일러는 메모리를 정렬해서 저장하기 때문에..
GO 언어
2023. 3. 17. 22:13