Re: IsIntegerOrFloat
- To: mathgroup at smc.vnet.net
- Subject: [mg87041] Re: IsIntegerOrFloat
- From: "Szabolcs HorvÃt" <szhorvat at gmail.com>
- Date: Sun, 30 Mar 2008 01:14:55 -0500 (EST)
- References: <47EE1B98.7060002@gmail.com> <C4139E65.1953A%carlosf@cimne.upc.edu>
On Sat, Mar 29, 2008 at 3:21 PM, Carlos Felippa <carlosf at cimne.upc.edu> wrote:
>
> >
> > iiof[expr_] := VectorQ[expr, Head[#] === Integer || Head[#] === Real &]
> >
> This list should test as True:
>
> IIOF[expr_]:=VectorQ[expr,Head[#]===Integer||Head[#]===Real&];
> nodxyz={{1}, {5}, {2, 0.33333, 4.}, {156.9925, 2.23606}};
> Print["IIOF[nodxyz]=",IIOF[nodxyz]];
>
> False
Well, you explicitly said "flat list" in the original request, didn't you?
If it's not flat, flatten it before passing it to the function. (See
the docs for Flatten)