[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: string> missing?
From: |
Stefan Monnier |
Subject: |
Re: string> missing? |
Date: |
Thu, 04 Jun 2015 11:33:44 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> (setq str1 "foo")
> (setq str2 "foo")
> (setq str3 str1)
> (= str1 str2) ;;==> *error*
> (eq str1 str2) ;;==> nil
> (eq str1 "foo") ;;==> nil
> (eq str1 str3) ;;==> nil
> (string= str1 str2) ;;==> t
The "standard" equality testing in Elisp is `equal'.
E.g. it's what is used by `add-to-list', `member', and `assoc'.
IOW, usually you're expected to use `equal' unless you need something else.
Stefan
- Re: string> missing?, (continued)
- Re: string> missing?, Eli Zaretskii, 2015/06/03
- Re: string> missing?, Nick Andryshak, 2015/06/03
- Re: string> missing?, Jay Belanger, 2015/06/03
- Re: string> missing?, Nick Andryshak, 2015/06/03
- Re: string> missing?, Jay Belanger, 2015/06/03
- Re: string> missing?, Thibaut Verron, 2015/06/03
- Re: string> missing?, Stefan Monnier, 2015/06/03
- Re: string> missing?, Thibaut Verron, 2015/06/04
- Re: string> missing?, Nicolas Richard, 2015/06/04
- Re: string> missing?, Thibaut Verron, 2015/06/04
- Re: string> missing?,
Stefan Monnier <=
- Re: string> missing?, Stefan Monnier, 2015/06/03
- Re: string> missing?, Eli Zaretskii, 2015/06/03
- Re: string> missing?, Tassilo Horn, 2015/06/04
- Re: string> missing?, Bozhidar Batsov, 2015/06/04
- Gnus & Mail-Followup-To (was: string> missing?), Nicolas Richard, 2015/06/04
- Re: Gnus & Mail-Followup-To, Tassilo Horn, 2015/06/04
- Re: Gnus & Mail-Followup-To, Nicolas Richard, 2015/06/04
- Re: Gnus & Mail-Followup-To, Tassilo Horn, 2015/06/05
- Re: Gnus & Mail-Followup-To, Nicolas Richard, 2015/06/06
- Re: string> missing?, Thierry Volpiatto, 2015/06/04