On Thu, Apr 2, 2009 at 1:46 PM, Gregg Irwin <[email protected]> wrote=
:
>
> Hi Duke,
>
> DN> I want to do something like:
> DN> num1: =3D 6
> DN> num2: =3D 5
> DN> op: "*"
> DN> print [num1 op num2]
>
> DN> and get 30 as the result. How in the %...@#*& do you do this in REBOL?
>
> I addition to Tom's answer, this may help explain word usage:
>
> =C2=A0http://www.rebol.com/docs/core23/rebolcore-4.html#section-5.2
>
> As with most things in REBOL, there are a number of ways to do what
> you want. Here's another one:
>
>>> num1: 6
> =3D=3D 6
>>> num2: 5
> =3D=3D 5
>>> op: :*
>>> op num1 num2
> =3D=3D 30
>>> print [op num1 num2]
> 30

Extra explanation for this one.  There's an issue in how the
interpreter sees op! values (anything with infix notation), so the
infix use of the op is lost here.  That's why it's prefix notation
inside the print block.


--=20
=E5=A5=8F=E3=81=A7=E3=81=A6=E5=A4=A2
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to