MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: Boolean Type


>> Simply writing the functions as above will work.

No, because Boolean isn't the Head of True and False.

func[x:(True|False)] := ...

works in that case.

Bobby

On Sat, 27 Nov 2004 01:41:22 -0500 (EST), Bill Rowe <readnewsciv at earthlink.net> wrote:

> On 11/26/04 at 1:04 AM, jmyers6761 at aol.com (JMyers6761) wrote:
>
>> All, I would like to define a function wich would work (in
>> different ways) for both real and boolean input argruments. How
>> should I best implement a function which would implement the
>> following intent?
>
>> func[x_Real]:= some function involving a real varialble x
>
>> func[x_Boolean]:= some function involving a boolean variable x
>
> Simply writing the functions as above will work. For example,
>
> f[x_Real]:=x/2
> f[x_Integer]:= 2 x
>
> f[3.14]
> 1.57
>
> f[4]
> 8
> --
> To reply via email subtract one hundred and four
>
>
>
>



-- 
DrBob at bigfoot.com
www.eclecticdreams.net


  • Prev by Date: Re: How to prevent from simplification?
  • Next by Date: Re: Re: Non-algebraic solution
  • Previous by thread: Re: Boolean Type
  • Next by thread: Re: Boolean Type