Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #2740
| From | Rui <rui.rojo@gmail.com> |
|---|---|
| Newsgroups | comp.soft-sys.math.mathematica |
| Subject | Problem combining patterns |
| Date | 2011-05-27 10:12 +0000 |
| Organization | Steven M. Christensen and Associates, Inc and MathTensor, Inc. |
| Message-ID | <irntf2$sn9$1@smc.vnet.net> (permalink) |
Hey people.
I want to have an expression that evaluates to a pattern. Imagine
something simple
ClassPattern[]:=HoldPattern[i_/;Length[i]===1];
So far so good. But then I'd like to use it in compound expressions
like
MatchQ[{b[3], c[5]}, {ClassPattern[], ClassPattern[]}]
When I do so, the label "i" inside the pattern is treated as the same
in both ClassPatterns, so I get false. But I wanna get True in cases
like the one before
Any ideas?
Back to comp.soft-sys.math.mathematica | Previous | Next | Find similar | Unroll thread
Problem combining patterns Rui <rui.rojo@gmail.com> - 2011-05-27 10:12 +0000
csiph-web