docs: Document the (keyword) and (name) functions
Closes #733 Signed-off-by: Csilla Nagyne Martinak <csilla@csillger.hu>
This commit is contained in:
parent
b875feccff
commit
f73c862ffa
@ -436,6 +436,26 @@ themselves as an iterator when ``(iter x)`` is called. Contrast with
|
|||||||
=> (iterator? (iter {:a 1 :b 2 :c 3}))
|
=> (iterator? (iter {:a 1 :b 2 :c 3}))
|
||||||
True
|
True
|
||||||
|
|
||||||
|
.. _keyword-fn:
|
||||||
|
|
||||||
|
keyword
|
||||||
|
-------
|
||||||
|
|
||||||
|
.. versionadded:: 0.10.1
|
||||||
|
|
||||||
|
Usage: ``(keyword "foo")``
|
||||||
|
|
||||||
|
Create a keyword from the given value. Strings, numbers, and even
|
||||||
|
objects with the `__name__` magic will work.
|
||||||
|
|
||||||
|
.. code-block:: hy
|
||||||
|
|
||||||
|
=> (keyword "foo")
|
||||||
|
u'\ufdd0:foo'
|
||||||
|
|
||||||
|
=> (keyword 1)
|
||||||
|
u'\ufdd0:1'
|
||||||
|
|
||||||
.. _keyword?-fn:
|
.. _keyword?-fn:
|
||||||
|
|
||||||
keyword?
|
keyword?
|
||||||
@ -536,6 +556,24 @@ calling ``(f val-in-result val-in-latter)``.
|
|||||||
{u'a': 11L, u'c': 30L, u'b': 20L}
|
{u'a': 11L, u'c': 30L, u'b': 20L}
|
||||||
|
|
||||||
|
|
||||||
|
.. _name-fn:
|
||||||
|
|
||||||
|
name
|
||||||
|
----
|
||||||
|
|
||||||
|
.. versionadded:: 0.10.1
|
||||||
|
|
||||||
|
Usage: ``(name :keyword)``
|
||||||
|
|
||||||
|
Convert the given value to a string. Keyword special character will be
|
||||||
|
stripped. Strings will be used as is. Even objects with the `__name__`
|
||||||
|
magic will work.
|
||||||
|
|
||||||
|
.. code-block:: hy
|
||||||
|
|
||||||
|
=> (name :foo)
|
||||||
|
u'foo'
|
||||||
|
|
||||||
.. _neg?-fn:
|
.. _neg?-fn:
|
||||||
|
|
||||||
neg?
|
neg?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user