category

Information

11개의 글

Context 패키지 (이론)

패키지 구성

패키지 구성 Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. 컨텍스트 패키지는 Context 타입을 구현하고 있는 패키지입니다. 이 컨텍스트 타입은 인터페이스로 실제로는 하부에 크게 …

러스트로 알고리즘 테스트를 풀어봅시다

왜 러스트?

왜 러스트? 개인적으로 러스트로 알고리즘 문제를 푸는 건 좋은 선택이라 생각합니다. 아래의 다양한 자료구조를 빌트인으로 제공합니다. Vector VecDeque LinkedList HashMap HashSet BtreeMap BtreeSet BinaryHeap 유용한 이터러블과 빌트인 고차함수들이 있습니다. 일단 이터러블로 변환하면 뭐든지 가능하다는 장점이 있습니다. 이 과정은 당연히 정적 타입으로 이루어지기에 실수가 줄어듭니 …

에러 처리 in go

쉬운 에러 처리

쉬운 에러 처리 package main import ( "errors" ) func NewError() error { return errors.New("this is new error!") } func ThrowError() error { _, err := os.Open("not-exist") return err } func main() { err := NewError() if err != nil { …