Elixir key-value 자료구조 함수 네이밍 규칙 - get, fetch, fetch!
(ohyecloudy.com)- Elixir에서 key-value 자료구조에서 값을 가져오는 함수가 3개
-
get
- 없으면 default 값 -
fetch
- {:ok, value} 형식으로 패턴매칭하기 좋게 리턴 -
fetch!
- 없으면 에러를 내는 터프한 함수
-
- Erlang은
get
,find
이름을 사용 - Erlang 네이밍 규칙이 더 마음에 든다
-
get
은 빠르게 값을 가져오고fetch
는 DB나 웹에서 가져오는 식으로 이름을 붙여왔음
-