Hi Ara:
Hmmm...
as far as I can tell, FA() should and does
return TRUE on and only on the bar where foo==33; That operates as I
expect.
It's FB() that I don't get, because it does not
return TRUE only on the bar where foo == 33, but, when the 33 bar is
selected, it returns TRUE for every bar in the array.
As I think about it it must be that FA() is numeric
while FB() is array-based. But how can I get FB() to return an array in
which only foo(barcount-10) is true?
Sorry to be a pain!
----- Original Message -----
Sent: Tuesday, May 23, 2006 4:22 PM
Subject: Re: [amibroker] puzzled by
procedure
foo ==33 is not a correct structure.
== is used as an equality test. Not an assignment
of value.
----- Original Message -----
Sent: Tuesday, May 23, 2006 1:16
PM
Subject: [amibroker] puzzled by
procedure
Could someone explain to me why these two
function don't work the same way?
Thanks in advance!!
foo[BarCount- 10] = 33;
procedure FA() {return foo ==33;}
procedure FB() {return StrFind(NumToStr(foo), "3");}
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
SPONSORED LINKS
YAHOO! GROUPS LINKS
|