더북(TheBook)

이렇게 처리하려면 리스트의 리스트가 필요하다. jane.washington@primemachineinc.com이란 이메일 주소를 가진 사람을 예로 들어 보자. 자신의 배송 건이 접수되었을 때 이메일을 받을 것이고, 전화번호가 (202)555-9812인 사람은 배송이 지연될 때 문자메시지를 받을 것이다. 이에 대한 키-값 쌍의 예는 다음과 같다.


TrackerNS[alrt:4719364] =
  { altList :
  {'jane.washingon@primemachineinc.com','pickup'},
  {'(202)555-9812','delay'}
}

마지막으로 사용자 인터페이스 구성 옵션은 폰트 이름, 폰트 크기, 색상 정보 같은 속성값 쌍으로 구성된 간단한 리스트다. 사용자 인터페이스 명세에 대한 키-값 쌍의 예는 다음과 같다.


TrackerNS[alrt:4719364] = { 'fontName': 'Cambria', 'fontSize': 9,
  'colorScheme' : 'default' }

설계자가 엔터티 타입, 키-명명규칙, 값의 구조를 정의했으니 이제 개발자는 이런 키와 값에 조회하고 저장하는 코드를 작성할 수 있을 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.