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 | 29 | 30 |
Tags
- mf642cdw
- mistel md600 alpha
- emacs
- md600alpha
- 터미널
- go언어
- nil
- Reflection
- 체리적축저소음
- 고양이책
- driverless
- magicsculpt
- 벤치마크
- Golang
- Go 언어
- 건프라
- 다이어트
- 음각몰드
- 프라파손
- 엘리스배열
- 패널라인
- 스플릿키보드
- 키보드
- 양자역학
- Go
- 바로코
- 리플렉션
- mopria
- 이맥스
- Griffiths
Archives
- Today
- Total
목록Golang (11)
Meandering Trajectory
Go: 리플렉션 #2
이전 포스팅에서 리플렉션에 대한 아주 간략한 설명을 했다. 이번 글에서는 간단한 예제 코드를 통해 리플렉션이 어떻게 유용한지 알아보도록 하자. 1 import "reflect" 2 3 var methodMap map[string]reflect.Method 4 5 func initMethodMap(i interface{}) { 6 methodMap = make(map[string]reflect.Method) 7 8 t := reflect.TypeOf(i) 9 for idx := 0; idx < t.NumMethod(); idx++ { 10 m := t.Method(idx) 11 methodMap[m.Name] = m 12 } 13 }initMethodMap 함수는 임의의 구조체 변수를 입력 파라미터로 받은..
컴퓨터/GoLang
2017. 7. 16. 22:32