LB Booster supports the ability to perform arithmetic operations on whole arrays, that is the operation is performed individually on every element of the array without you having to code a loop. For example you can add, subtract, multiply or divide arrays as follows:

Note that the arrays must all be the same size. If each array has a maximum index value of 10 (the default) the first of the above examples is equivalent to (but will run much faster than) this code:

for i =0to10
a(i)= b(i)+ c(i)next i

You can also add, subtract, multiply or divide each element by a scalar numeric value as follows:

a()= b()+ n
a()= b()- n
a()= b()* n
a()= b()/ n

The + (concatenation) operator can be used with string arrays:

a$()= b$()+ c$()
a$()= b$()+"!"

Finally, you can assign the same value to every element of an array in one operation:

a()=4*atn(1)
a$()="Hello world!"

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

array_20arithmetic.txt · Last modified: 2018/04/17 15:08 by tbest3112