Clojure-바인딩 해제 된 기능이있는 맵

Axarydax

Try Clojure 의 Clojure 자습서를 따르고 있습니다. 여기서 함수 정의에 대해 소개합니다.

(defn square [x] (* x x))

그런 다음 번호 목록에 적용합니다.

(map square [1 2 3 4])

오류를 즉시 인쇄합니다. java.lang.IllegalStateException: Attempting to call unbound fn: #'sandbox14750/square

예를 들어 함수를 매핑하려고 할 때 inc잘 작동합니다. 내장 함수 inc와 내 기능의 차이점은 무엇 square입니까?

아서 울 펠트

페이지를 새로 고친 후 잘되었지만 처음 실행하려고 할 때 약간의 문제가있었습니다.

Give me some Clojure:
> (defn square [x] (* x x))
#'sandbox6361/square
> (square 4)
16
> (map square [1 2 3 4])
(1 4 9 16)

필요할 때 함수를 계속 사용할 수 있는지 확인하려면 다음과 같이 var 대신 locals에 함수를 저장할 수 있습니다.

> (let [square (fn [x] (* x x))] (map square [1 2 3 4]))
(1 4 9 16)
>  

#clojure의 Clojurebot과 같은 많은 sandbpxed 환경에서는 임의의 상태를 정의 할 수 없으므로 함수가 vars뿐만 아니라 여러 방법으로 저장 될 수 있다는 것을 아는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Clojure-바인딩 해제 된 기능이있는 맵

분류에서Dev

var 또는 local에 바인딩 된 매개 변수 맵을 사용하여 Java 객체에서 다양한 필드를 설정하는 Factor Clojure 코드

분류에서Dev

CrossriderAPI.bindExtensionEvent로 바인딩 된 이벤트를 바인딩 해제하는 방법이 있습니까?

분류에서Dev

Div의 버튼에 대해 해제 된 처리기 바인딩 해제

분류에서Dev

OCaml 오류 : 바인딩 해제 된 모듈 이벤트

분류에서Dev

정규화 된 키워드가있는 키를 사용하는 Clojure 구조 해제 맵이 작동하지 않습니다.

분류에서Dev

ReadLine의 바인딩 해제 된 키

분류에서Dev

Kivy 언어로 자동 바인딩 된 속성을 바인딩 해제하는 방법은 무엇입니까?

분류에서Dev

동적으로 바인딩 된 XBL 바인딩을 해제하는 동적 방법

분류에서Dev

중첩 된 맵 Clojure 정렬

분류에서Dev

Clojure : 점으로 구분 된 문자열 키가있는 깊은 병합 해시 맵

분류에서Dev

Clojure의 중첩 된 맵 문이 제대로 평가되지 않고 LazySeq와 관련된 것 같습니다.

분류에서Dev

Kubernetes-포드에 바인딩 해제 된 즉시 PersistentVolumeClaims가 있습니다.

분류에서Dev

JQuery 바인딩 해제 "필터링 된"결과 대 쿼리 선택기 결과

분류에서Dev

.NET Core의 appsettings 바인딩에 연결된 동작 이해 문제

분류에서Dev

컬렉션 내에서 Java 바인딩 된 제네릭 유형 이해

분류에서Dev

Tkinter에서 동시에 여러 개의 바인딩 된 키를 해제하는 방법이 있습니까?

분류에서Dev

자바는 중첩 된 맵을 포함하는 맵을 복제합니다.

분류에서Dev

인터페이스에 의해 바인딩 된 Java F-Bound

분류에서Dev

바인딩 이해

분류에서Dev

원자 내부에 래핑 된 Clojure 맵 업데이트

분류에서Dev

데이터 바인딩 된 목록 상자에서 바인딩 해제 된 목록 상자 및 VB.NET으로 데이터 이동

분류에서Dev

지정된 기본 제한이있는 모든 유형에 대한 전역 바인딩 수행

분류에서Dev

클래스 이벤트 바인딩 및 바인딩 해제

분류에서Dev

백본 이벤트 바인딩 및 바인딩 해제

분류에서Dev

바인딩 해제 후 클릭 이벤트 바인딩

분류에서Dev

이벤트 바인딩 및 바인딩 해제 jQuery

분류에서Dev

코코아 바인딩을 통해 NSControl이 바인딩 된 개체를 찾는 방법

분류에서Dev

Jquery 바인딩 해제 이벤트

Related 관련 기사

  1. 1

    Clojure-바인딩 해제 된 기능이있는 맵

  2. 2

    var 또는 local에 바인딩 된 매개 변수 맵을 사용하여 Java 객체에서 다양한 필드를 설정하는 Factor Clojure 코드

  3. 3

    CrossriderAPI.bindExtensionEvent로 바인딩 된 이벤트를 바인딩 해제하는 방법이 있습니까?

  4. 4

    Div의 버튼에 대해 해제 된 처리기 바인딩 해제

  5. 5

    OCaml 오류 : 바인딩 해제 된 모듈 이벤트

  6. 6

    정규화 된 키워드가있는 키를 사용하는 Clojure 구조 해제 맵이 작동하지 않습니다.

  7. 7

    ReadLine의 바인딩 해제 된 키

  8. 8

    Kivy 언어로 자동 바인딩 된 속성을 바인딩 해제하는 방법은 무엇입니까?

  9. 9

    동적으로 바인딩 된 XBL 바인딩을 해제하는 동적 방법

  10. 10

    중첩 된 맵 Clojure 정렬

  11. 11

    Clojure : 점으로 구분 된 문자열 키가있는 깊은 병합 해시 맵

  12. 12

    Clojure의 중첩 된 맵 문이 제대로 평가되지 않고 LazySeq와 관련된 것 같습니다.

  13. 13

    Kubernetes-포드에 바인딩 해제 된 즉시 PersistentVolumeClaims가 있습니다.

  14. 14

    JQuery 바인딩 해제 "필터링 된"결과 대 쿼리 선택기 결과

  15. 15

    .NET Core의 appsettings 바인딩에 연결된 동작 이해 문제

  16. 16

    컬렉션 내에서 Java 바인딩 된 제네릭 유형 이해

  17. 17

    Tkinter에서 동시에 여러 개의 바인딩 된 키를 해제하는 방법이 있습니까?

  18. 18

    자바는 중첩 된 맵을 포함하는 맵을 복제합니다.

  19. 19

    인터페이스에 의해 바인딩 된 Java F-Bound

  20. 20

    바인딩 이해

  21. 21

    원자 내부에 래핑 된 Clojure 맵 업데이트

  22. 22

    데이터 바인딩 된 목록 상자에서 바인딩 해제 된 목록 상자 및 VB.NET으로 데이터 이동

  23. 23

    지정된 기본 제한이있는 모든 유형에 대한 전역 바인딩 수행

  24. 24

    클래스 이벤트 바인딩 및 바인딩 해제

  25. 25

    백본 이벤트 바인딩 및 바인딩 해제

  26. 26

    바인딩 해제 후 클릭 이벤트 바인딩

  27. 27

    이벤트 바인딩 및 바인딩 해제 jQuery

  28. 28

    코코아 바인딩을 통해 NSControl이 바인딩 된 개체를 찾는 방법

  29. 29

    Jquery 바인딩 해제 이벤트

뜨겁다태그

보관