# 패키지 구성
패키지 구성 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 유용한 이터러블과 빌트인 고차함수들이 있습니다. 일단 이터러블로 변환하면 뭐든지 가능하다는 장점이 있습니다. 이 과정은 당연히 정적 타입으로 이루어지기에 실수가 줄어듭니 …
# 쉬운 에러 처리
쉬운 에러 처리 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 { …