Re: Behavior of Longest
- To: mathgroup at smc.vnet.net
- Subject: [mg107932] Re: [mg107909] Behavior of Longest
- From: DrMajorBob <btreat1 at austin.rr.com>
- Date: Wed, 3 Mar 2010 05:51:07 -0500 (EST)
- References: <201003021254.HAA14195@smc.vnet.net>
- Reply-to: drmajorbob at yahoo.com
The second example really does look wrong: {1, 2} /. Longest[x__Integer] :> {x} {{1}, {2}} Bobby {1, 2} /. Shortest[x__Integer]:>{x} gives {{1}, {2}} On Tue, 02 Mar 2010 06:54:27 -0600, dh <dh at metrohm.com> wrote: > Hello, > can somebody give an explanation for the following behavior of Longest > (Mathematica version 7.0.1): > {1, 2} /. Longest[x__Integer]:>{x} gives {{1}, {2}} > > the same as Shortest: > {1, 2} /. Shortest[x__Integer]:>{x} gives {{1}, {2}} > > However, it works like expected in the following case: > {a, 1, 2, b} /. {x1___, Longest[x__Integer], x2___} :> {x1, {x}, x2} > gives: {a, {1, 2}, b} > > looks like a bug to me. > > Daniel > -- DrMajorBob at yahoo.com
- References:
- Behavior of Longest
- From: dh <dh@metrohm.com>
- Behavior of Longest