diff --git a/docs/language/core.rst b/docs/language/core.rst index 9585053..b2e4e3e 100644 --- a/docs/language/core.rst +++ b/docs/language/core.rst @@ -221,7 +221,7 @@ iterator? Usage: ``(iterator? x)`` -Return True if x is an iterator. Iterators are objects that return +Return True if x is an iterator. Iterators are objects that return themselves as an iterator when ``(iter x)`` is called. Contrast with :ref:`iterable?-fn`. @@ -243,11 +243,13 @@ Contrast with :ref:`iterable?-fn`. => (iterator? (iter {:a 1 :b 2 :c 3})) True -.. _neg?-fn: +.. _macroexpand-fn: macroexpand ----------- +.. versionadded:: 0.9.13 + Usage: ``(macroexpand form)`` Returns the full macro expansion of form. @@ -260,9 +262,13 @@ Returns the full macro expansion of form. => (macroexpand '(-> (a b) (-> (c d) (e f)))) (u'e' (u'c' (u'a' u'b') u'd') u'f') +.. _macroexpand-1-fn: + macroexpand-1 ------------- +.. versionadded:: 0.9.13 + Usage: ``(macroexpand-1 form)`` Returns the single step macro expansion of form. @@ -272,6 +278,8 @@ Returns the single step macro expansion of form. => (macroexpand-1 '(-> (a b) (-> (c d) (e f)))) (u'_>' (u'a' u'b') (u'c' u'd') (u'e' u'f')) +.. _neg?-fn: + neg? ---- @@ -372,7 +380,7 @@ if the `n` is outside the range of `coll`. => (nth (take 3 (drop 2 [1 2 3 4 5 6])) 2)) 5 - + .. _numeric?-fn: numeric? @@ -549,7 +557,7 @@ To get the Fibonacci number at index 9, (starting from 0): .. code-block:: clojure => (nth (fib) 9) - 34 + 34 .. _cycle-fn: @@ -567,7 +575,7 @@ Return an infinite iterator of the members of coll. [1, 2, 3, 1, 2, 3, 1] => (list (take 2 (cycle [1 2 3]))) - [1, 2] + [1, 2] .. _distinct-fn: @@ -767,7 +775,7 @@ Return an iterator containing the first ``n`` members of ``coll``. => (list (take 4 (repeat "s"))) [u's', u's', u's', u's'] - + => (list (take 0 (repeat "s"))) [] @@ -793,7 +801,7 @@ Return an iterator containing every ``nth`` member of ``coll``. => (list (take-nth 10 [1 2 3 4 5 6 7])) [1] - + .. _take-while-fn: