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
- 안드로이드 웹뷰
- 블록체인
- Adapter 패턴
- 그라파나
- Play2 로 웹 개발
- 파이썬 머신러닝
- 스칼라
- 하이퍼레저 패브릭
- 파이썬 데이터분석
- Play2
- 이더리움
- Hyperledger fabric gossip protocol
- 하이브리드앱
- 스칼라 동시성
- play2 강좌
- Akka
- play 강좌
- Golang
- 주키퍼
- 엔터프라이즈 블록체인
- 스위프트
- 파이썬 동시성
- 파이썬 강좌
- hyperledger fabric
- CORDA
- 파이썬
- 스칼라 강좌
- Actor
- akka 강좌
- 플레이프레임워크
Archives
- Today
- Total
목록2018/02/08 (1)
HAMA 블로그
Golang 에서 함수형(?) 프로그래밍 (Map,Filter 등)
Golang 에서의 Map, Filter 등 Python 으로 코딩하다가 Golang 으로 바꿔보면 가장 크게 불편한점은 List Comprehension 의 부재라고 느꼈다. 나도 Newbie라 Golang 에서는 어떻게 리스트 조작을 할까 궁금해서 자료들을 찾아서 정리 해보았다. 기본 가장 기본적인것은 Python 이나 Scala등에서 제공하는 synthetic sugar 마법을 사용하지 않고, Golang 답게 직접 해당 함수를 만들어서 호출하는 것이다. 아래 예를 보자.func Map(vs []int, f func(int) int) []int { vsm := make([]int, len(vs)) for i, v := range vs { vsm[i] = f(v) } return vsm } func ..
Go
2018. 2. 8. 18:23