[Rd] Unexpected behavior of identical() with language objects

Lorenz, David lorenz at usgs.gov
Wed Oct 29 21:44:31 CET 2014


Fascinating! I tried the comparisons with all.equal(), expecting a
description of the difference, but TRUE was returned in both cases.
Dave


On Wed, Oct 29, 2014 at 3:26 PM, Winston Chang <winstonchang1 at gmail.com>
wrote:

> I ran into this and found the result very surprising:
>
> identical( quote({ a }),  quote({ a }) )
> # FALSE
>
> It seems related to curly braces. For example, parens work fine:
> identical( quote(( a )),  quote(( a )) )
> # TRUE
>
> Is this expected behavior? I can't seem to find anything in the help
> for identical that relates to this.
>
> -Winston
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

	[[alternative HTML version deleted]]



More information about the R-devel mailing list