clarified rest / cdr, cleaned up require

This commit is contained in:
Tuukka Turto 2013-07-23 06:39:29 +03:00
parent 151ac69ce8
commit 6665a2b490

View File

@ -626,22 +626,22 @@ the `print` form is used to output on screen. Example usage:
require require
------- -------
`require` is used to import macros from a given namespace. It takes at least one `require` is used to import macros from a given module. It takes at least one
parameter specifying the namespace which macros should be imported. Multiple parameter specifying the module which macros should be imported. Multiple
namesspaces can be imported with a single `require`. modules can be imported with a single `require`.
The following example will import macros from `namespace-1` and `namespace-2`: The following example will import macros from `module-1` and `module-2`:
.. code-block:: clj .. code-block:: clj
(require namespace-1 namespace-2) (require module-1 module-2)
rest / cdr rest / cdr
---------- ----------
`rest` and `cdr` are used to access every element in collection, except the `rest` and `cdr` return the collection passed as an argument without the first
first one: element:
.. code-block:: clj .. code-block:: clj