이 짧은 코드를 참조하십시오.
('a 1)
;==> nil
('a 1 2)
;=>2
a
이 문맥에서 기호를 함수로 사용할 수있는 이유는 무엇입니까?
멋진 구문에서 기호를 키로 사용하여지도를 찾을 수 있습니다.
다음은 동일합니다.
('a my-hash-map)
(get my-hash-map 'a) ; returns value associated with 'a or nil if not present
추가 편의를 위해 선택적 두 번째 인수로 기본값을 제공 할 수도 있습니다.
('a my-hash-map 42) ; returns 42 if my-hash-map does't have the key 'a
당신이 예를 들어,에 관해서는 ( '1) 반환 전무 하기 때문에 (1 얻을)' 반환 nil을 , 그리고 ( '1 2) , (2)가 제공되는 기본값을 반환했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다