mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
; More accurate text about how equal
compares various objects
* doc/lispref/objects.texi (Equality Predicates): Attempt at improving the text further (bug#72888).
This commit is contained in:
parent
5fd75133cf
commit
2ca7d5649c
@ -2413,10 +2413,12 @@ the converse is not always true.
|
||||
@end group
|
||||
@end example
|
||||
|
||||
The @code{equal} function recursively compares the contents of objects
|
||||
if they are integers, strings, markers, lists, cons cells, vectors,
|
||||
bool-vectors, byte-code function objects, char-tables, records, or font
|
||||
objects.
|
||||
The @code{equal} function compares strings and bool-vectors by value.
|
||||
Numbers are compared by type and numeric value, using @code{eql}.
|
||||
Lists, cons cells, vectors, records, markers, char-tables, font objects,
|
||||
and function objects (closures)@footnote{However, equality of distinct
|
||||
function objects cannot be guaranteed in general.} are compared
|
||||
recursively by using @code{equal} on their constituent parts.
|
||||
|
||||
Comparison of strings is case-sensitive, but does not take account of
|
||||
text properties---it compares only the characters in the strings.
|
||||
|
Loading…
Reference in New Issue
Block a user