Dict

Dict

더 이상 사용되지 않는(deprecated) 모듈이에요. Map이나 Keyword 모듈을 대신 사용하세요. 딕셔너리(dictionary)를 위한 일반적인(generic) API를 제공했던 모듈로, 역사적인 이유로 남아 있어요.

출처: Dict

본문

이 모듈은 MapKeyword를 추상화한 일반적인 딕셔너리 API예요. 이제는 다음을 권장합니다.

  • 일반적인 딕셔너리가 필요하다면 Map 모듈을 사용하세요.
  • 키워드 리스트를 다뤄야 한다면 Keyword를 사용하세요.
  • map을 keyword로, 또는 keyword를 map으로 변환하려면 각 모듈에 있는 new 함수를 사용하세요.

Summary(요약)

이 모듈의 모든 함수는 버전별 권장 사항으로 대체되어 deprecated 처리됐어요.

Types

  • key()
  • t()
  • value()

Functions

  • delete(dict, key) — deprecated
  • drop(dict, keys) — deprecated
  • empty(dict) — deprecated
  • equal?(dict1, dict2) — deprecated
  • fetch(dict, key) — deprecated
  • fetch!(dict, key) — deprecated
  • get(dict, key, default \\\\ nil) — deprecated
  • get_and_update(dict, key, fun) — deprecated
  • get_lazy(dict, key, fun) — deprecated
  • has_key?(dict, key) — deprecated
  • keys(dict) — deprecated
  • merge(dict1, dict2) — deprecated
  • merge(dict1, dict2, fun) — deprecated
  • pop(dict, key, default \\\\ nil) — deprecated
  • pop_lazy(dict, key, fun) — deprecated
  • put(dict, key, val) — deprecated
  • put_new(dict, key, val) — deprecated
  • put_new_lazy(dict, key, fun) — deprecated
  • size(dict) — deprecated
  • split(dict, keys) — deprecated
  • take(dict, keys) — deprecated
  • to_list(dict) — deprecated
  • update(dict, key, default, fun) — deprecated
  • update!(dict, key, fun) — deprecated
  • values(dict) — deprecated

더 알아보기