Clojure의 Symbol을 함수로 사용할 수있는 이유는 무엇입니까?

user3228423

이 짧은 코드를 참조하십시오.

('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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Symbol을 생성자로 정의 할 수없는 이유는 무엇입니까?

분류에서Dev

변수의 소유권을 함수로 이전 한 후에도 변수를 계속 사용할 수있는 이유는 무엇입니까?

분류에서Dev

'$'를 사용하여 SpatialPolygonsDataFrame의 하위 집합을 구성 할 수있는 이유는 무엇입니까?

분류에서Dev

유형 (() => int)의 콜백을 flutter setState 함수에 전달할 수있는 이유는 무엇입니까?

분류에서Dev

두 선의 교차점을 찾는 데 사용할 수있는 R 함수는 무엇입니까?

분류에서Dev

DocuSign API의 REST 및 SOAP 버전을 함께 사용할 수없는 이유는 무엇입니까?

분류에서Dev

C-소스 파일을 포함하지 않고 다른 소스 파일의 함수를 사용할 수있는 이유는 무엇입니까?

분류에서Dev

LWJGL에 부동 소수점을 좌표로 사용하는 함수가있는 이유는 무엇입니까?

분류에서Dev

예외 사양의 매개 변수 유형을 지정할 수있는 이유는 무엇입니까?

분류에서Dev

잠긴 셀의 값을 편집 할 수있는 이유는 무엇입니까?

분류에서Dev

함수 프로토 타입을 사용하는 이유는 무엇입니까?

분류에서Dev

long long을 전달할 때 double 유형의 두 인수가있는 오버로드 된 함수가 호출되는 이유는 무엇입니까?

분류에서Dev

옵션과 매개 변수 사이의 공백을 생략 할 수있는 이유는 무엇입니까?

분류에서Dev

r 사용자 정의 함수 인수-인수로 정의 할 수있는 것은 무엇입니까?

분류에서Dev

이 함수가 null을 반환 할 수있는 이유는 무엇입니까?

분류에서Dev

UITextField의 참조 아웃렛으로 "title"을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

.load () 함수로 HTML을로드 할 수없는 이유는 무엇입니까?

분류에서Dev

rm이 다른 사용자의 소유권으로 파일을 삭제할 수있는 이유는 무엇입니까?

분류에서Dev

Swift의 다른 함수에서 사용할 때 목록이 비어있는 이유는 무엇입니까?

분류에서Dev

Self 유형의 속성을 가진 프로토콜은 일반 제약 조건으로 만 사용할 수 있습니다. 그 이유는 무엇입니까?

분류에서Dev

구조체에 포함 된 열거 형의 이름으로 'Type'을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

.colspan을 사용하여이 요소의 colspan을 설정할 수없는 이유는 무엇입니까?

분류에서Dev

docker exec 명령이 nologin 사용자로 셸을 시작할 수있는 이유는 무엇입니까?

분류에서Dev

bash 함수가 지역 변수를 사용하지 않고 자신을 재귀 적으로 호출 할 수있는 이유는 무엇입니까?

분류에서Dev

PyCharm이 turtle.mainloop () 함수를 자동 완성 할 수없는 이유는 무엇입니까? 모듈의 어떤 기능을 사용할 수 있는지 어떻게 알 수 있습니까?

분류에서Dev

Main 클래스에서이 사용자 정의 JFrame을 표시 할 수없는 이유는 무엇입니까?

분류에서Dev

Perl의 다이아몬드 연산자에서 typeglob을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

스택의 내용을 확인할 수없는 이유는 무엇입니까?

분류에서Dev

클로저에서 집합을 술어로 사용할 수있는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    Symbol을 생성자로 정의 할 수없는 이유는 무엇입니까?

  2. 2

    변수의 소유권을 함수로 이전 한 후에도 변수를 계속 사용할 수있는 이유는 무엇입니까?

  3. 3

    '$'를 사용하여 SpatialPolygonsDataFrame의 하위 집합을 구성 할 수있는 이유는 무엇입니까?

  4. 4

    유형 (() => int)의 콜백을 flutter setState 함수에 전달할 수있는 이유는 무엇입니까?

  5. 5

    두 선의 교차점을 찾는 데 사용할 수있는 R 함수는 무엇입니까?

  6. 6

    DocuSign API의 REST 및 SOAP 버전을 함께 사용할 수없는 이유는 무엇입니까?

  7. 7

    C-소스 파일을 포함하지 않고 다른 소스 파일의 함수를 사용할 수있는 이유는 무엇입니까?

  8. 8

    LWJGL에 부동 소수점을 좌표로 사용하는 함수가있는 이유는 무엇입니까?

  9. 9

    예외 사양의 매개 변수 유형을 지정할 수있는 이유는 무엇입니까?

  10. 10

    잠긴 셀의 값을 편집 할 수있는 이유는 무엇입니까?

  11. 11

    함수 프로토 타입을 사용하는 이유는 무엇입니까?

  12. 12

    long long을 전달할 때 double 유형의 두 인수가있는 오버로드 된 함수가 호출되는 이유는 무엇입니까?

  13. 13

    옵션과 매개 변수 사이의 공백을 생략 할 수있는 이유는 무엇입니까?

  14. 14

    r 사용자 정의 함수 인수-인수로 정의 할 수있는 것은 무엇입니까?

  15. 15

    이 함수가 null을 반환 할 수있는 이유는 무엇입니까?

  16. 16

    UITextField의 참조 아웃렛으로 "title"을 사용할 수없는 이유는 무엇입니까?

  17. 17

    .load () 함수로 HTML을로드 할 수없는 이유는 무엇입니까?

  18. 18

    rm이 다른 사용자의 소유권으로 파일을 삭제할 수있는 이유는 무엇입니까?

  19. 19

    Swift의 다른 함수에서 사용할 때 목록이 비어있는 이유는 무엇입니까?

  20. 20

    Self 유형의 속성을 가진 프로토콜은 일반 제약 조건으로 만 사용할 수 있습니다. 그 이유는 무엇입니까?

  21. 21

    구조체에 포함 된 열거 형의 이름으로 'Type'을 사용할 수없는 이유는 무엇입니까?

  22. 22

    .colspan을 사용하여이 요소의 colspan을 설정할 수없는 이유는 무엇입니까?

  23. 23

    docker exec 명령이 nologin 사용자로 셸을 시작할 수있는 이유는 무엇입니까?

  24. 24

    bash 함수가 지역 변수를 사용하지 않고 자신을 재귀 적으로 호출 할 수있는 이유는 무엇입니까?

  25. 25

    PyCharm이 turtle.mainloop () 함수를 자동 완성 할 수없는 이유는 무엇입니까? 모듈의 어떤 기능을 사용할 수 있는지 어떻게 알 수 있습니까?

  26. 26

    Main 클래스에서이 사용자 정의 JFrame을 표시 할 수없는 이유는 무엇입니까?

  27. 27

    Perl의 다이아몬드 연산자에서 typeglob을 사용할 수없는 이유는 무엇입니까?

  28. 28

    스택의 내용을 확인할 수없는 이유는 무엇입니까?

  29. 29

    클로저에서 집합을 술어로 사용할 수있는 이유는 무엇입니까?

뜨겁다태그

보관