* Volker Nitsch <[EMAIL PROTECTED]> [031018 10:40]:
Thanks Volker:
Talk about "hide in plain sight", now if I had just
done >>help type?
cheers
tim
> Am Samstag, 18. Oktober 2003 19:53 schrieb Tim Johnson:
> > Hello Rebols:
> > ;; I would like to test the type of a value
> > ;; or would agains a block of data types.
> >
> > ;; consider the console session below:
> > >> test: [number! series! money! time! date! char!]
> >
> > == [number! series! money! time! date! char!]
> >
> > >> type? test/1
> >
> > == word!
> >
> > >> find test 'number!
> >
> > == [number! series! money! time! date! char!] ;; so far so good
> > ;; Now test to see if the type of a value is in the 'test block
> >
> > >> find test (type? 2)
> >
> > == none ;; well, I would expect a hit here :(
> >
> > What notation do I need here to make a sucessful test.
>
> type?/word
>
> otherwise it return a datatype!, which molds the same as the word datatype!,
> but it is not. the word number! is set to the value number!, which is
> confusing. you can use reduce too.
>
> !>> mold/all reduce [number! series! money! time! date! char!]
> == {[#[datatype! number!] #[datatype! series!] #[datatype! money!] #[datatype!
> time!] #[datatype! date!] #[datatype! char!]]}
> ing.
> >> type? type? 2
> == datatype!
> >> type? type?/word 2
> == word!
>
>
> > thanks!
> > tim
>
> -Volker
>
> --
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.
--
Tim Johnson <[EMAIL PROTECTED]>
http://www.alaska-internet-solutions.com
--
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.