On Thu, 20 Nov 2003, Steven White wrote:

>
> This must be something dumb, but I want to test the length of a block
> and can't seem to do it, yet I can print the length of the block.  What
> am I missing?
>
> Thank you.
>
> *_*_*_*_* Sample script *_*_*_*_*
>
> REBOL [ ]
>
> TEST-BLOCK: [ XXXXXXXX  YYYYYYYYY  100  200 ]
>
> print ["Length of TEST-BLOCK is " length? TEST-BLOCK]
>
> if length? TEST-BLOCK < 4 [

if (length? TEST-BLOCK) < 4 [


or


if 4 >= length? TEST-BLOCK [


should work

has to do with how tightly bound to its arguments an op is.
someone more verbose could say more



>     print "block too short"
> ]
>
> *_*_*_*_*_ Result of running test script *_*_*_*_*
>
> >> do %lentest.r
> Length of TEST-BLOCK is  4
> ** Script Error: Expected one of: block! - not: integer!
> ** Where: halt-view
> ** Near: if length? TEST-BLOCK < 4
> >>
>
> *_*_*_*_* End of test results *_*_*_*_
>
>
>
> Steven White
> City of Bloomington
> 1800 W Old Shakopee Rd
> Bloomington MN 55431-3096
> USA
> 952-563-4882 (voice)
> 952-563-4672 (fax)
> [EMAIL PROTECTED]
> --
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.
>
-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to