This shows you the differences between two versions of the page.
| language:clojure [2018/07/12 13:52] – [loop & recur] factorial 수정 ledyx | language:clojure [2021/02/07 03:15] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| https:// | https:// | ||
| - | {{tag>Language Clojure JVM}} | + | {{tag> |
| Line 590: | Line 590: | ||
| </ | </ | ||
| - | <sxh ; title:나머지 변수 이용. 이해하지 못하는 코드> | + | <sxh ; title:Collecton의 인자 Binding> |
| (def my-vector [" | (def my-vector [" | ||
| Line 960: | Line 960: | ||
| => 24 | => 24 | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ==== 함께 구현되는 Interface ==== | ||
| + | |||
| + | 참고로 익명 함수에는 4개의 Java Interface가 Implement 된다. | ||
| + | |||
| + | * java.util.concurrent.Callable | ||
| + | * java.lang.Runnbale | ||
| + | * java.io.Serializable | ||
| + | * java.util.Comparator | ||
| + | |||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | |||
| ==== Returing Functions ==== | ==== Returing Functions ==== | ||
| - | * Clojures | + | * Closures |
| <sxh> | <sxh> | ||
| Line 1406: | Line 1422: | ||
| * < | * < | ||
| - | * forms에 x를 연쇄적으로 | + | * forms에 x를 연쇄적으로 |
| * 함수를 여러번 중첩하는 경우 유용. | * 함수를 여러번 중첩하는 경우 유용. | ||
| Line 1427: | Line 1443: | ||
| * < | * < | ||
| - | * forms에 x를 연쇄적으로 | + | * forms에 x를 연쇄적으로 |
| * Collections를 마지막 argument로 받는 함수들에 유용 | * Collections를 마지막 argument로 받는 함수들에 유용 | ||